0
多くのトピックが私の問題に関連しているようです。しかし彼らの誰も私の問題を解決しませんでした:SSHDが鍵のパスフレーズを要求していますが、パスフレーズはありません
新しいサーバーに私のSSH秘密鍵をコピーしました。私はそれのためのパスフレーズを設定していない。 しかし私はGitlab(私のサーバから)に接続しようとすると、パスワードを尋ねます。
ssh -v -i /home/john/.ssh/id_rsa [email protected]
[...]
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/john/.ssh/id_rsa
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug1: key_parse_private2: missing begin marker
debug1: key_parse_private_pem: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Enter passphrase for key '/home/john/.ssh/id_rsa':
新しいペアのキーを作成する場合は、それは完全に動作します!しかし、私は現在の鍵を保持したい。クライアント側では 、権利は良いです: - の.ssh - > 700 - id_rsaと - > 600
私は新鮮なCentOSに7.3を実行しています。
あなたの答えを見たとき、私は自分自身にこう言いました。「この男はこのように何か愚かなことを言うことができますか?」まあ、私は愚かな男だった:D私の秘密鍵ファイルは、 "-----終わりRSAプライベートキー-----"部分を欠場した。ありがとう、たくさんの男! –