如何解决Linux下通过root无法远程登录

如题所述

发现问题通过xshell连接ubuntu,输入,连接名称,ip,端口,已经用户名密码,输入完成后点击连接,开始进行远程连接,发现一直提示连接不了;提示"ssh服务器拒绝了密码,请再试一次。"其实试了多少次都没用;
解决问题
1、确认ssh服务已安装,通过普通用户连接成功;
2、确认ssh配置是否对root进行特殊设置,修改/etc/ssh/sshd_config文件中
PermitRootLogin without-password将 without-password改为yes;
3、重启ssh服务/etc/init.d/ssh restart;

验证结果
再次使用ssh连接,这次没有任何提示,连接成功了;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-01
先执行sudo passwd root设置root密码,再登陆
第2个回答  2016-12-01
需要修改配置文件

vi /etc/ssh/sshd_config

PermitRootLogin yes
#修改
PermitRootLogin no
#重启sshd服务
#service sshd restart
相似回答