1打开文件 /etc/ssh/sshd_config
PermitRootLogin:当前配置为 prohibit-password,这意味着 root 用户可以通过密钥登录,但不能通过密码登录。打开
你需要将其改为 yes 来允许 root 用户通过密码登录。
PasswordAuthentication:当前设置为 no,这意味着禁用了密码认证。你需要将其改为 yes 来启用密码登录。
2修改
PermitRootLogin yes
PasswordAuthentication yes
3重启ssh 服务
systemctl restart ssh
4重新设置密码
如果你还没有设置密码,可以使用下面命令设置 root 密码:
passwd root
5重启ssh 服务
systemctl restart ssh
6修改默认SSH 端口
为了安全起见,启用密码登录后可以考虑以下做法:
需要在安全组放行SSH 端口
修改默认的 SSH 端口(避免被扫描):
打开文件 /etc/ssh/sshd_config
找到 #Port 22 这一行,去掉注释符号 #,并修改端口号为你想要设置的端口(比如 12345)
本文著作权归作者 [ 岚 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。