yum -y install squid
■Squid設定
vi /etc/squid/squid.conf
574行目あたり
acl all src 0.0.0.0/0.0.0.0 acl manager proto cache_object acl localhost src 127.0.0.1/255.255.255.255 acl to_localhost dst 127.0.0.0/8 acl SSL_ports port 443 873 # ← add 873 acl Safe_ports port 80 # http acl Safe_ports port 21 # ftp acl Safe_ports port 443 # https acl Safe_ports port 70 # gopher acl Safe_ports port 210 # wais acl Safe_ports port 1025-65535 # unregistered ports acl Safe_ports port 280 # http-mgmt acl Safe_ports port 488 # gss-http acl Safe_ports port 591 # filemaker acl Safe_ports port 777 # multiling http acl Safe_ports port 873 # for rsync proxy ← new acl CONNECT method CONNECT
■rsyncdの設定(xinit.dの設定)
vi /etc/xinetd.d/rsync
service rsync { disable = no # ここをnoにする socket_type = stream wait = no user = root server = /usr/bin/rsync server_args = --daemon log_on_failure += USERID }/etc/init.d/xinetd reload
■rsync設定
export RSYNC_PROXY=proxy_server:873
■実行
rsync -av test.txt root@dest_server:/root/
とか必死こいていろいろググったりして設定したけど結局正解は以下でしたw
vi /root/.ssh/config
Host dest_server ProxyCommand ssh root@proxy_server nc %h %phttp://kakakikikeke.blogspot.jp/2012/03/10ssh.html
sshのノンパス設定を実施してからすれば2回パスを聞かれることもありません
ヒントになったのは以下のエラーメッセージでした
ssh: connect to host 172.29.32.206 port 14022: Connection timed out
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(463) [receiver=2.6.8]
ネットの情報も全部信じちゃダメよってことですね
0 件のコメント:
コメントを投稿