我有一个帐户,我进入SSH。 我如何切换到使用一个普通的旧密码login,而不是我的公/私钥对?
/etc/ssh/sshd_config文件中的PasswordAuthentication选项控制是否允许使用密码。
真的,但是。 使用公共密钥 。
如果您想暂时执行此操作,则可以使用ssh -o 'PubkeyAuthentication no' server连接到ssh -o 'PubkeyAuthentication no' server 。 如果你想永久这样做,在服务器上,你可以从〜/ .ssh / authorized_keys或你的计算机上删除你的公共密钥,你可以添加以下内容到〜/ .ssh / config
主机名服务器
PubkeyAuthentication no
如果你知道密码,应该是提供密码的问题…如果你不知道密码,并且可以访问系统,只需重新运行
passwd
强制它使用密码login,你将不得不从它的当前位置(linux / mac)中删除你的私钥文件或者在你的ssh客户端中禁用它
你还需要检查你的sshconfiguration中是否启用了密码authentication
不过,我也回应其他意见,从关键authentication切换到密码不build议,因为你有效地降低您的安全水平,我会问为什么你做这种types的开关