出版するとssh -v hostname
成功したと出ますね。ただし、公開時に権限が拒否されました(公開鍵)ssh -v user@hostname
。それらの違いは何ですか?この問題をいくつかの方法で解決しようとしましたが、うまくいきませんでした。たとえば、
chmod 700 ~/.ssh/
chmod 600 ~/.ssh/authorized_keys
Restorecon ~/.ssh/authorized_keys
ssh -v hostname
を発行した後、デバッグ情報から有効なコンテキストが得られないことを知らせるので、問題はコンテキストにあるようです。 ssh [user @] hostnameを実行すると、id_rsa、id_ecdsa、id_ed25519が承認され、id_dsa(おそらく構成設定)はスキップされます。
ベストアンサー1
ssh hostname
構成で定義されているアカウント名(使用可能な場合)またはローカルユーザー名を使用してください。明らかにssh username@hostname
使用してください。username
ssh -v
(または-vv
)は最初に使用するアカウント名を教えてくれます。