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
で実行してみてください。server1
abc
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
供給
.ssh
server2のxyz HOMEディレクトリに存在します。.ssh
700(drwx------
)(chmod u+rwx,go-rwx .ssh
)authorized_keys
600(chmod 600 authorized_keys
)