rsync 端口更换(默认873)
用rsync對網站進行鏡像備份的時候,有時候需要設置自定義端口,那么就可以參考下面的方法
rsync默認情況下端口都是873,如果服務器開啟了防火墻需要打開對應的端口。
window下面開啟873端口的方法
我的桌面 》網絡 》右鍵 》屬性 》左下角 防火墻
入站規則 》 新建規則
打開如下窗口 選擇 ”端口“
下一步
特定本地端口 收入 873
肯定是允許連接
默認就是三個全部選擇
起個名字方便這個是做什么用的
好了,windows下的設置方法就ok了
LINUX 如何開放端口和關閉端口
iptables -A INPUT -ptcp --dport 873-j ACCEPT
一、查看哪些端口被打開 netstat -anp
二、關閉端口號:iptables -A INPUT -p tcp --drop 端口號-j DROP
iptables -A OUTPUT -p tcp --dport 端口號-j DROP
三、打開端口號:iptables -A INPUT -ptcp --dport 端口號-j ACCEPT
四、以下是linux打開端口命令的使用方法。友情鏈接檢查
nc -lp 23 &(打開23端口,即telnet)
netstat -an | grep 23 (查看是否打開23端口)
五、linux打開端口命令每一個打開的端口,都需要有相應的監聽程序才可以
#允許所有IP對本機80端口的訪問
iptables -I INPUT -p tcp –dport 80 -j ACCEPT
iptables -I INPUT -p udp –dport 80 -j ACCEPT
#提高本地數據包的優先權:放在第1位
iptables -t mangle -A OUTPUT -p tcp -m tcp –dport 22 -j MARK –set-mark 1
iptables -t mangle -A OUTPUT -p tcp -m tcp –dport 22 -j RETURN
iptables -t mangle -A OUTPUT -p icmp -j MARK –set-mark 1
iptables -t mangle -A OUTPUT -p icmp -j RETURN
#提高tcp初始連接(也就是帶有SYN的數據包)的優先權是非常明智的:
iptables -t mangle -A PREROUTING -p tcp -m tcp –tcp-flags SYN,RST,ACK SYN -j MARK –set-mark 1
iptables -t mangle -A PREROUTING -p tcp -m tcp –tcp-flags SYN,RST,ACK SYN -j RETURN
#提高ssh數據包的優先權:放在第1類,要知道ssh是交互式的和重要的,不容待慢哦
iptables -t mangle -A PREROUTING -p tcp -m tcp –dport 22 -j MARK –set-mark 1
iptables -t mangle -A PREROUTING -p tcp -m tcp –dport 22 -j RETURN
#封鎖55.55.55.55對本機所有端口的訪問,暫不使用,我的注釋掉了。
iptables -I INPUT -s 55.55.55.55 -j DROP
#禁止55.55.55.55對80端口的訪問
iptables -I INPUT -s 55.55.55.55 -p TCP –dport 80 -j DROP
rsync更改端口后的同步辦法
rsync有兩種常用的認證方式,一種為rsync-daemon方式,另外一種則是ssh。
在一些場合,使用rsync-daemon方式會比較缺乏靈活性,ssh方式則成為首選。但是今天實際操作的時候發現當遠端服務器的ssh默認端口被修改后,rsync時找不到一個合適的方法來輸入對方ssh服務端口號。
在查看官方文檔后,找到一種方法,即使用-e參數。
-e參數的作用是可以使用戶自由選擇欲使用的shell程序來連接遠端服務器,當然也可以設置成使用默認的ssh來連接,但是這樣我們就可以加入ssh的參數了。
總結
以上是生活随笔為你收集整理的rsync 端口更换(默认873)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cscript.exe自动启动解决方法分
- 下一篇: IIS6下配置fastcgi的php的教