SSH公開キー認証はまだ公開キーでパスワードを要求します


0

2つのサーバーがあります。1つはローカルサーバーで、もう1つはWeb上にあります。crontab -eこれらのサーバー上の2つのフォルダー間で、毎日午前4時にcrontabジョブ()で同期したい。このためにRSAで生成されたキーでUnisonを使用したいと思います。ローカルサーバーで公開鍵を生成し、コマンドで2番目のサーバーにコピーしましたssh-copy-id -i ~/.ssh/id_rsa.pub user@server

キーをテストするとき、パスワード認証について尋ねられます。これを回避し、代わりに、既に生成した公開キーSSHを使用します。したがって、両方のフォルダー間の同期はパスワードを要求しません。

別の質問は、最初のサーバーで別のユーザーを2番目のユーザーとして使用している場合、この同期を実行できますか?

Unisonをインストールしてキーを生成するには、これを使用しました


公開鍵認証を使用/受け入れるようにSSHを構成していますか?キーをパスワードで保護しましたか?
セス

Sethが要求するのと同じveignで-パスワードまたはキーのパスフレーズを要求しているのですか?-キーにはパスフレーズがありますか?
-davidgo

/ etc / ssh / sshd_configにはPubkeyAuthentication yes、RSAキーを保護するためのパスワード/パスフレーズを設定していますが、設定していません。この構文を指定すると:ssh -v -i /home/administrator/.ssh/webserver_rsa.pub serveruser@192.168 .....この `debug1:サーバーがキーを受け入れます:pkalg ssh-rsa blen 279 debug1:key_parse_private2:開始マーカーがありませんdebug1:key_parse_private_pem:PEM_read_PrivateKeyが失敗しましたdebug1:PEM秘密鍵の読み取りが完了しました:タイプ<不明>キー '/home/administrator/.ssh/webserver_rsa.pub'のパスフレーズを入力:次の認証方法:password`
symp Ioio

からデバッグログを投稿しますssh -vvv remoteserver
-Jakuje

debug1:秘密鍵の試行:/home/administrator/.ssh/id_rsa debug3:そのようなアイデンティティなし:/home/administrator/.ssh/id_rsa:そのようなファイルまたはディレクトリなし今、私はこれを受け取ります:debug1:秘密鍵の試行:/ home /管理者/の.ssh / id_ed25519のDEBUG3:いいえ、そのようなアイデンティティ:/home/administrator/.ssh/id_ed25519:そのようなファイルやディレクトリDEBUG2:我々はmethod`を無効にする、パケットを送信しませんでした
Ioio SYMP
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.