エラーセット:rsyncダウンリンク同期を構成する場合:rsync:192.168.2.4への接続に失敗しました:ホストへのルートがありません(113)

rsyncダウンリンク同期を構成する場合

1.同期コマンドを実行する場合

#rsync -az --delete --password-file=/etc/server.pass [email protected]::wwwroot /opt/abc

1.エラーは次のとおりです

rsync: failed to connect to 192.168.2.4 (192.168.2.4): No route to host (113)
rsync error: error in socket IO (code 10) at clientserver.c(125) [Receiver=3.1.2]

ここに画像の説明を挿入します

2.エラーの原因

1)メインサーバーの電源がオンになっていない
2)ファイアウォールがブロックされている(firewalld)
3)通過するネットワークがファイアウォールによってブロックされている(iptables)

1)最初の理由を除外します。ホストに接続できませんが、マスターはまだオンになっていますが、最初の理由を一時的に除外します。

ここに画像の説明を挿入します

2)ファイアウォールブロッキング(fi​​rewalld)

マスター(192.168.2.4)

systemctl stop firewalld.service 
setenforce 0

ここに画像の説明を挿入します
スレーブ(192.168.2.5)

[root@slave opt]#rsync -az --delete --password-file=/etc/server.pass [email protected]::wwwroot /opt/abc
[root@slave opt]#ls
abc  rh
[root@slave opt]#ls abc
1.html

ここに画像の説明を挿入します

3)通過するネットワーク(iptables)でファイアウォールがブロックされています

エラーの理由:サーバー側のファイアウォールがフィルタリングルールを設定しています

解決策:iptablesを使用して、サーバー側のファイアウォールをオフにします

1.一時的に閉鎖

$sudo service iptables stop

2.開く

$sudo service iptables start

3.完全に開閉します

$sudo chkconfig iptables on

$sudo chkconfig iptables off

おすすめ

転載: blog.csdn.net/qq_35456705/article/details/114640041