実現したいこと
Linuxインスタンス①からLinuxインスタンス②へSSH接続したいです。
発生している問題・分からないこと
ターミナル からLinux①へSSH接続後、ssh-keygenで認証用の公開鍵を作成し、②の.ssh/配下にauthorized_keysが配置されていることを確認したのですが、①→②へSSH接続ができません。
エラー内容:Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
該当のソースコード
Linux
1ssh-keygen 2cd .ssh/ 3cat id_rsa.pub >> authorized_keys 4chmod 600 authorized_keys 5 6ssh root@IPアドレス 7The authenticity of host ' IP ' can't be established. 8ED25519 key fingerprint is SHA256:NNNcY3MxeSRPNAgnRj1p3u5hPbry1IvQ7alaFrdpTwI. 9This key is not known by any other names 10Are you sure you want to continue connecting (yes/no/[fingerprint])? yes 11Warning: Permanently added ' IP ' (ED25519) to the list of known hosts. 12root@IPアドレス: Permission denied (publickey,gssapi-keyex,gssapi-with-mic). 13
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
SSH接続するには認証用の公開鍵を作成することが必要で、接続先にauthorized_keysが確認できれば可能であると思ったのですがうまくいきません。
補足
ターミナル上から対象インスタンスへssh-copy-idを試してみましたが2つインスタンスとも以下の内容が出てしまいました。
ssh-copy-id -i /.ssh/id_rsa.pub root@インスタンス①のパブリックIP/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
root@インスタンス①のパブリックIP: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
回答6件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/10/06 02:52