如何启用对 Ubuntu Server 12.04 的 root 登录?
也就是说,能够以root身份ssh。我现在只能以普通用户身份登录。
谢谢
如何启用对 Ubuntu Server 12.04 的 root 登录?
也就是说,能够以root身份ssh。我现在只能以普通用户身份登录。
谢谢
编辑 /etc/ssh/sshd_config 并添加以下行:
PermitRootLogin 是
确保您已设置 root 密码 (sudo su passwd) 根据 ssh 的安装方式,您通常需要编辑 /etc/ssh/sshd_config 并将“PermitRootLogin no”更改为“PermitRootLogin yes”
您真的不应该允许以 root 身份直接 SSH 登录。这是一个相当大的安全风险。请参阅http://www.cyberciti.biz/tips/openssh-deny-or-restrict-access-to-users-and-groups.html
为什么不以具有 sudo 权限的用户身份登录,然后执行 'sudo bash' 或 'sudo sh' 这个网站解释更多:https ://askubuntu.com/questions/57040/what-is-the-difference-between- su-sudo-bash 和-sudo-sh
如果您确实必须以 root 身份启用 ssh,则第一个链接应该为您提供配置 OpenSSH 所需的信息,假设这是您正在使用的服务器。您还必须设置 root 密码,该站点应该会有所帮助:https ://help.ubuntu.com/community/RootSudo#Enabling%20the%20root%20account