リモートホストにSSH経由で接続していますが、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
。