我正在 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
目录中