【问题分类】操作系统
【关键字】远程连接、ssh
【问题描述】
使用工具连接阿里云环境,root密码输入正确,但是登陆失败,报错Permission denied, please try again.

【问题原因分析】
有不同的远程连接工具,比如putty、xshell、MobaXterm等都可以在本机Windows PC端远程连接Linux服务器,不同的工具可能有不同的默认配置项。
一般大家会在命令行直接使用ssh ip (比如 ssh 47.119.135.31)访问机器,非常简便。其实稍微完整的远程连接命令为
# ssh user@ip -p port
user:为指定系统用户,及使用哪个系统用户登录该远程环境,可以是root,也可以是任何已在该远程环境创建的用户
ip:为该远程机器的ip地址
port:为sshd服务的监听端口,一般为22。但是也有可以能被更改,这是可以修改的。那么,在使用ssh ip这种方式登录的时候,其实是省略了用户和端口的。port省略的情况下会使用22。用户省略的情况下,一般为root,但是不同的工具可能有不同的现象,比如上面这个案例,将默认用户识别成windows的用户。
【解决/规避方法】
使用完整的ssh命令,锁定登录的用户为root,因为这里管理员提供的密码为root用户的密码。
ssh root@47.119.135.31同理,如果遇到端口为其它的情况,比如端口为40022,则使用下面这种方式登录.
ssh root@47.119.135.31 -p 40022【影响范围】-
【修复版本】-
【关联】-
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




