我有一个通过 SSH 连接的帐户。如何切换到使用普通旧密码而不是我的公钥/私钥对来登录?
答案1
PasswordAuthentication
文件中的选项控制/etc/ssh/sshd_config
是否允许使用密码。
但事实确实如此。 使用公钥。
答案2
如果你想暂时这样做,你可以使用 连接到服务器ssh -o 'PubkeyAuthentication no' server
。如果你想永久地这样做,你可以在服务器上从〜/.ssh /授权密钥或者在你的电脑上你可以添加以下内容〜/.ssh /配置
主机名服务器
PubkeyAuthentication 否
答案3
如果你知道密码,那么只需提供密码即可……如果你不知道密码但可以访问系统,只需运行以下命令重置密码:
passwd
要强制使用密码登录,您必须从当前位置(linux/mac)删除您的私钥文件或在 ssh 客户端中禁用它
您还需要检查 ssh 配置中是否启用了密码验证
不过我也赞同其他评论,不建议从密钥认证切换到密码,因为这会降低你的安全级别,我想问你为什么要进行这样的切换