把vps 密钥登录修改成密码登录

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)

本文著作权归作者 [  ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。

发表留言