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には
—
symp Ioio
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`
からデバッグログを投稿します
—
-Jakuje
ssh -vvv remoteserver
。
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