仅使用公钥 ssh 到远程计算机

仅使用公钥 ssh 到远程计算机

我正在 sshing 到远程主机,它选择 gssapi-with-mic 身份验证。如何在命令行设置为仅使用公钥?我无权访问远程服务器的 /etc/ssh/sshd_config ,似乎所有建议都是更改配置而不是命令行选项。

答案1

那应该是:

ssh -o PreferredAuthentications=publickey host

PreferredAuthentications根据手册默认值为: gssapi-with-mic,hostbased,publickey,keyboard-interactive,password

答案2

你可以尝试这样的事情:

ssh -o " AllowedAuthentication=publickey" -i path/to/private_key username@hostname

作为记录,您的私钥(通常)位于~/.ssh目录中

相关内容