ubuntu系统root用户远程登录配置指南:
使用CRT远程连接Ubuntu服务器时,出现以下错误:
错误信息显示:客户端已断开与服务器的连接。原因:无法使用任何已配置的身份验证方法进行身份验证。
这是因为Ubuntu系统默认不允许root用户直接远程登录。 要实现root用户远程登录,需要以下步骤:
使用普通用户登录:: 首先,使用普通用户账户登录到Ubuntu系统。
设置root密码:: 使用以下命令设置root用户的密码:
sudo passwd root登录后复制
系统会提示您输入并确认新的root密码。
修改sshd_config文件:: 使用文本编辑器编辑sshd_config文件:
sudo nano /etc/ssh/sshd_config登录后复制
注意:: 文件名为sshd_config,而不是ssh_config。
允许root用户登录:: 在sshd_config文件中,找到PermitRootLogin这一行,将其修改为:
PermitRootLogin yes登录后复制
这将允许root用户直接通过SSH登录。 (如果之前是prohibit-password,请将其注释掉或更改为yes)
保存并重启SSH服务:: 保存修改后的sshd_config文件,然后重启SSH服务:
sudo service ssh restart登录后复制
或者使用以下命令:
sudo systemctl restart ssh登录后复制
完成以上步骤后,即可使用root用户和设置的密码通过CRT远程登录Ubuntu系统。 建议在完成远程登录后,再次将PermitRootLogin设置为no或prohibit-password,以增强系统安全性,仅在需要时才临时修改此设置。
本文来自投稿,不代表本站立场,如若转载,请注明出处: