朋友送的一年阿里云的ECS服务器,因为是国内的也没用就闲置了,前一阵拿出来登录的时候发现登录不了,通过阿里云APP直接SSH登陆提示“该主机不支持用户口令认证或键盘交互式认证的问题
”,百度了下说是更换镜像,但是我不想那么干。
开始我以为是连接客户端的问题,所以尝试使用Xshell登陆,结果不能通过密码登陆。
反正没事就折腾,尝试使用控制台远程连接中的Workbench远程连接登录,结果提示登陆实例失败,因为SSHD服务默认禁用root用户远程登录,不过还好有提示,根据提示进行操作。
上面提示说如果需要root用户登录,那么可以尝试使用VNC方式登陆修改配置,那就到控制台的远程登陆里面选择VNC方式登录
因为我不知道密码,也没有设置过,所以需要重置一下密码。
设置好密码后进入控制台,输入用户名以及密码即可进入(如果输入后还是跳回输入用户名,重启一下服务器即可)
然后输入
vim /etc/ssh/sshd_config
按i
进入编辑模式,将PermitRootLogin no
修改为PermitRootLogin yes
然后按ESC
,输入:wq
保存
最后输入
sudo service sshd restart
重启一下服务就可以使用Xshell登录了,接下来就是尽情的折腾吧~
评论