文友胜做的网站百度小说排行榜2020前十名
问题描述
在使用Linux主机或者开发板的时候远程SSH一直登录不上Root账户,只能登录其他账户。
问题解决
使用文本编辑器修改SSH的配置文件sshd_config。这个文件通常位于/etc/ssh/目录下。
sudo nano /etc/ssh/sshd_config
在sshd_config文件中,找到PermitRootLogin这一行。这行可能被注释掉(前面有一个#),或者设置为no或without-password。将其修改为:
PermitRootLogin yes
如果你希望root用户可以使用密码登录,确保这一行设置为yes。如果你希望root用户只能通过SSH密钥登录,可以设置为without-password。
保存并关闭文件重启SSH服务,
sudo systemctl restart sshd
如果你的系统使用的是较旧的init系统,可以使用:
sudo /etc/init.d/sshd restart
