abc@server1からxyz@server2へのSSHパスワードなしの接続は機能しません。

abc@server1からxyz@server2へのSSHパスワードなしの接続は機能しません。

abc@server1からxyz@server2へのパスワードなしのSSH接続は機能しません。 RSAを使用してキーを生成し、id_rsa.pubそれをserver1からserver2にコピーしました。それでも動作しません

生成されたキーは次のとおりです。

cd 
ssh-keygen -t rsa 
ssh-keygen -t rsa1 
ssh-keygen -t dsa 

scp id_rsa.pub xyz@server2 :/.ssh/authorized_keys

次に、ユーザーIDsshで実行してみてください。server1abc

xyz@server2

それでもpwdが必要です

------server3では動作します-------------

debug1: Authentications that can continue: publickey,password,keyboard-interactive debug1: Next authentication method: publickey
debug1: Offering public key: RSA SHA256:RuHlMx/4SvyHbc6If32cdbAzW8p1ogG1zvIGYxULr3E /qcm/svprd/.ssh/id_rsa
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug1: Authentication succeeded (publickey).
Authenticated to server3 ([172.10.10.10]:22). 

------ server2では動作しません-------------

debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password,keyboard-interactive
debug1: Next authentication method: gssapi-keyex
debug1: No valid Key exchange context
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure.  Minor code may provide more informationNo Kerberos credentials available 

ベストアンサー1

ssh-copy-id がない場合、正しいscpコマンドは次のようになります。

scp id_rsa.pub xyz@server2:.ssh/authorized_keys

供給

  • .sshserver2のxyz HOMEディレクトリに存在します。
  • .ssh700(drwx------)(chmod u+rwx,go-rwx .ssh
  • authorized_keys600(chmod 600 authorized_keys

おすすめ記事