岚峰 - 密钥
type: channel
link: https://lonecho.com/tag/%E5%AF%86%E9%92%A5/
items: 把vps 密钥登录修改成密码登录

把vps 密钥登录修改成密码登录
type: item
date: 2025-07-02T22:59:00+08:00
description: 1打开文件 /etc/ssh/sshd_configPermitRootLogin：当前配置为 prohibit-password，这意味着 root 用户可以通过密钥登录，但不能通过密码登录。打开你需要将其改为 yes 来允许 root 用户通过密码登录。PasswordAuthentication：当前设置为 no，这意味着禁用了密码认证。你需要将其改为 yes 来启用密码登录。2修改 PermitRootLogin yesPasswordAuthentication yes3重启ssh 服务 systemctl restart ssh4重新设置密码 如果你还没有设置密码，可以使用下面命令设置 root 密码：passwd root5重启ssh 服务 systemctl restart ssh6修改默认SSH 端口为了安全起见，启用密码登录后可以考虑以下做法：需要在安全组放行SSH 端口 修改默认的 SSH 端口（避免被扫描）：打开文件 /etc/ssh/sshd_config 找到 #Port 22 这一行，去掉注释符号 #，并修改端口号为你想要设置的端口（比如 12345）