- 締切済み
SSH + rsyncがダメです
パスワード無しでサーバAの/home,/etcをからサーバBの/tmp/内にrsyncでコピーしたいのですがなかなかうまくできません。今のところrsyncで以下のような記述を実行して動作確認まではできました。 rsync -avz -e ssh /home/ サーバB:/tmp/ 当然ながら実行後パスワードを聞かれてしまいます。 そこでSSHの設定をしなければと思いネットを巡って試したのですが、どうしてもパスワードを聞かれてしまいます。 SSHの設定が分かってないのだと思います。 ずばり!を教えていただけるとうれしいです。 環境Redhat7.3 インストールしたままです。何もいじってません。ご教授お願い致します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- riyop
- ベストアンサー率41% (7/17)
ローカルサーバで「ssh-keygen -trsa1」で生成された 「~/.ssh/identity.pub」をリモートサーバの 「~/.ssh/authorized_keys」に追記します。 他の方がある程度回答されているので補足程度ですが、、、 rsync -avz -e "ssh -1" A B 私はこうやっています。 scpも「scp -oProtocol=1」とわざとSSH1でやっています。 SSH周りは特に奥が深いので頑張ってください。
- jellyfish
- ベストアンサー率83% (5/6)
色々解決手段があるのですが、一番簡単なのはアクセス元でRSA認証の公開鍵を作りログイン先のauthorized_keysに登録しておくことです。 # ただし、公開鍵を作るときにパスフレーズを入力してはいけません。 参考URLの「認証キーの作成」、「公開鍵の登録」の部分が参考になります。 参考URLページにも書いてありますが、sshのプロトコルバージョンによってファイル名が異なりますのでご注意を。
- MovingWalk
- ベストアンサー率43% (2233/5098)
よくわかりませんが、参考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