修改linux ssh和windows 遠程連接 監聽端口

LINUX下

LINUX ssh默認是22端口,修改成5566,修改方法如下:


cd /etc/ssh/


vi sshd_config


最後加這句,用5566監聽
ListenAddress 0.0.0.0:5566


重啓生效
service sshd restart


看下5566端口有沒有監聽
netstat -aonp|grep 5566


切記:因爲Linux默認是22端口,如果沒有配ListenAddress 0.0.0.0:22的話,就變成將22改爲5566,那ssh ip就再也ssh不進去了,因爲ssh默認是22端口


如果還需要ssh ip進去的話,要再多個22監聽端口

ListenAddress 0.0.0.0:22


ssh指定端口的指令是:


ssh ip -p 5566






windows

WINDOWS下默認是3389,修改成5566如下:


爲了方便,先關閉防火牆


netsh advfirewall set allprofiles state off
(win2003&xp是用netsh firewall set opmode DISABLE 關閉) 


然後用netsh interface portproxy 進行轉發到目標服務器,但是有個小缺陷,端口是能在系統裏看到的,畢竟是R3層的東西,不像Linux 的IPTABLES,所以必須選擇一個迷惑性的端口 . 轉發指令如下:


增加監聽
netsh interface portproxy add v4tov4 listenport=5566 listenaddress=1.1.1.1 connectport=3389 connectaddress=2.2.2.2 //指定IP轉發


如果需要刪除監聽,則用如下命令:
刪除監聽
netsh interface portproxy delete v4tov4 listenport=轉發端口 listenaddress=本機IP




操作完畢後,恢復防火牆netsh advfirewall set allprofiles state on.然後撤退。 





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章