说明:不允许ssh用超级用户的身份登入是为了安全性,如果只是学习使用对安全性没啥要求可以按以下操作解除限制
- 以普通用户登录到服务器后,执行以下命令以编辑 SSH 服务器配置文件 /etc/ssh/sshd_config
sudo nano /etc/ssh/sshd_config
此时会出现如下的样子:
- 找到
PermitRootLogin
所在的行,使用键盘光标移动到该行的开头。
修改该行的内容为PermitRootLogin yes
。确保没有注释符号#
在该行的开头,因为注释符号表示该行被注释掉,配置不会生效。
修改
这一行为上面说的的内容(别忘了取消注释)
然后按下 Ctrl + O 键保存更改,然后按下 Enter 键确认;最后按下 Ctrl + X 键退出编辑器。
- 执行以下命令:重新加载 SSH 配置以使更改生效
sudo systemctl reload sshd