仕事のために、私はサーバーにSSH接続しています。私はこれを何ヶ月もやっていないので、パスワードを尋ねられるところで何かが変わった。以前は、認証後に機能していました。私が通常sshに書き込むものは次のとおりです。ssh -p2222 username@123.12.123.123
デバッグ情報を見ると、サーバーが適切なキーファイルを要求していないことがわかりました。代わりに、最初に削除した公開キー(id_rsa)を提供します。次に、秘密キーに変わります。次に、パスワードを要求しますが、パスワードは必要ありません。
debug1: Found key in /Users/myname/.ssh/known_hosts:40
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,gssapi-with-mic,password
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/myname/.ssh/id_rsa
debug1: Authentications that can continue: publickey,gssapi-with-mic,password
debug1: Trying private key: /Users/myname/.ssh/id_rsa
debug1: Trying private key: /Users/myname/.ssh/id_dsa
debug1: Next authentication method: password
ただし、IDファイルを指定すると、機能しますssh -i ~/.ssh/correctkey username@123.12.123.123
。
これらのエラーは何を意味し、パスワードの入力を求められることなくsshを機能させるにはどうすればよいですか? これは重要です。これは、Fuguと呼ばれるGUI(SCPで使用可能な唯一のGUI)を使用しており、その中に-iオプションを使用できないためです!
方程式のサーバー側に修正する必要があるものはありますか?
ありがとう!