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。
新聞熱點
疑難解答