ssh-copy-id-許可の拒否(公開鍵)[終了]
仮想マシンがあるコンピューターにあるmysqlサーバーへのsshトンネルをセットアップしたい。また、マシンが再起動された場合、トンネルが機能する必要があります。 AがLinuxソフトウェアを搭載したコンピューターだとしましょう。B-コンピューターAの仮想マシン MySQLはBにあります。 C-BのMySQLに接続するコンピューターAの仮想マシン 今この記事で:http : //www.thegeekstuff.com/2008/11/3-steps-to-perform-ssh-login-without-password-using-ssh-keygen-ssh-copy-id/ 公開鍵をリモートサーバーにコピーしようとしました。コンピューターAにコピーする必要があると思います。 ssh-copy-id -i id_rsa.pub.bak [user]@[IP of A] -p [port of A] Enter passphrase for key '/home/[user]/.ssh/id_rsa': Permission denied (publickey). ファイルid_rsa.pub.bakのパスフレーズを入力してみました。否定しました。 次に、/ home / [user] /。ssh / id_rsaのキーを使用して、コピーしようとしている公開キーとは異なることがわかります。もちろん、秘密キーは異なりますが、別の公開キーをコピーするということです。秘密鍵。そこで、パスフレーズを使ってみました。また拒否されました。 パスフレーズが拒否される理由をデバッグするにはどうすればよいですか? 更新 コメントに基づいて、すべてが1行になったid_rsa.pubという新しいパブリックファイルを作成しました 実行してもエラーが発生します。 ssh-copy-id -i id_rsa.pub [host and port] -vvv Enter passphrase for key '/home/[user]/.ssh/id_rsa': …