Localhostにsshしようとしていますが、毎回パスワードを要求しています。
私が試したもの:
ssh localhost
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
DSAキーは、openssh
の最近のバージョンではデフォルトで受け入れられません。 rsa
を使用する必要があります。これは正常に機能し、openssh
開発者により安全であると見なされています。 dsa
キーを本当に使用する場合は、追加する必要があります
PubkeyAcceptedKeyTypes +ssh-dss
sshd_config
に入力し、ssh
サービスを再起動します。