1.允许root用户远程登录

修改ssh服务配置文件

nano /etc/ssh/sshd_config
bash

调整PermitRootLogin参数值为yes,如下图:

2. 允许无密码登录(根据自己需求,如果不需要,就不用执行下面操作)

同上,修改ssh服务配置文件,两种情况: 1) 将PermitEmptyPasswords yes前面的#号去掉 2) 将PermitEmptyPasswords 参数值修改为yes,如下图: 无论哪种,最后PermitEmptyPasswords参数值为yes 以上两种配置,均需要重启ssh服务

sudo  systemctl  restart  ssh
bash

或者

service sshd restart
bash

或者

/etc/initd.d/sshd restart
bash

补充:

  1. 如果重启后还是不行, 请重新载入sshd_config 文件

    /etc/rc.d/sshd reload
    
    bash
  2. 如果出现 using keyboard-interactive authentication password: 请确认配置文件中,PasswordAuthentication参数值是否已经改成yes 另外如果客户端是putty, 那么请确认”尝试’智能键盘’认证(SSH-2)”的勾是否有去掉!!!!

  3. 如果是使用root帐号登陆 请确认密码是否为空 空密码无法登陆

  4. 请确认是否有安装SSH 确认sysinstall>>>configure>>>networking>>>sshd是否的勾是否有打上.

参考https://blog.csdn.net/zhangxingyu126/article/details/106192082