私のラップトップにはRSA公開/秘密鍵ペアがあります。リモートマシンでは、2つのアカウントAとBがあり、それぞれ公開鍵が/home/{A,B}/.ssh/authorized_keysにあります。私のラップトップのssh-agentに秘密鍵がロードされていると、パスワードなしでA @ remoteにsshすることができますが、B @ remoteはパスワードの入力を求めます。
私のラップトップには〜/ .ssh / ssh_configがありません。ユーザーAにはまだパスワードがありません。 Bはします。 / etc / ssh / ssdh_configを "PasswordAuthentication no"に切り替えると、ユーザーBの "ssh publickey denied"が発生します。
このサーバは、OpenSSH_5.1p1を搭載したUbuntu 9.10 Karmic、OpenSSL 0.9.8g、2007年10月19日です。ノートパソコンは、OpenSSH_5.3p1を搭載したUbuntu 10.04です。
authorized_keys
ファイル、およびその親ディレクトリの?するsudo sshd -rddp 222
リモートマシン上で何かを見せる? (ポート222に接続してください。)