• 締切済み

SSH + rsyncがダメです

パスワード無しでサーバAの/home,/etcをからサーバBの/tmp/内にrsyncでコピーしたいのですがなかなかうまくできません。今のところrsyncで以下のような記述を実行して動作確認まではできました。 rsync -avz -e ssh /home/ サーバB:/tmp/ 当然ながら実行後パスワードを聞かれてしまいます。 そこでSSHの設定をしなければと思いネットを巡って試したのですが、どうしてもパスワードを聞かれてしまいます。 SSHの設定が分かってないのだと思います。 ずばり!を教えていただけるとうれしいです。 環境Redhat7.3 インストールしたままです。何もいじってません。ご教授お願い致します。

みんなの回答

  • riyop
  • ベストアンサー率41% (7/17)
回答No.3

ローカルサーバで「ssh-keygen -trsa1」で生成された 「~/.ssh/identity.pub」をリモートサーバの 「~/.ssh/authorized_keys」に追記します。 他の方がある程度回答されているので補足程度ですが、、、 rsync -avz -e "ssh -1" A B 私はこうやっています。 scpも「scp -oProtocol=1」とわざとSSH1でやっています。 SSH周りは特に奥が深いので頑張ってください。

回答No.2

色々解決手段があるのですが、一番簡単なのはアクセス元でRSA認証の公開鍵を作りログイン先のauthorized_keysに登録しておくことです。 # ただし、公開鍵を作るときにパスフレーズを入力してはいけません。 参考URLの「認証キーの作成」、「公開鍵の登録」の部分が参考になります。 参考URLページにも書いてありますが、sshのプロトコルバージョンによってファイル名が異なりますのでご注意を。

参考URL:
http://my-note.net/guest/note_17-465-1072-1073.html
  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

よくわかりませんが、参考URLでは駄目でしょうか? それで駄目なら、下記の検索結果から探してみてください。 http://www.google.co.jp/search?num=50&hl=ja&ie=UTF-8&oe=UTF-8&q=rsync+SSH+Linux+%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89+&lr=lang_ja

参考URL:
http://www.zdnet.co.jp/help/tips/linux/l0403.html

関連するQ&A