為了安全或者其他原因,我們可能會(huì)需要改掉SSH服務(wù)器默認(rèn)的22端口或者ssh服務(wù)同時(shí)監(jiān)聽多個(gè)端口,下面我們說一下方法:
編輯/etc/ssh/sshd_config
找到Port 22 這個(gè)就是默認(rèn)的
如果要改成其他端口將數(shù)字22 改成其他需要的端口號(hào),如果同時(shí)監(jiān)聽多個(gè)端口可以在Port 22 下面再添加一行Port 2233 這樣就會(huì)再監(jiān)聽一個(gè)2233的端口。
修改完成保存,再執(zhí)行 /etc/init.d/ssh restart
重啟生效。
========================================================
對(duì)于一些老版本的ssh服務(wù)需要按下面方法修改:
配置sshd監(jiān)聽多個(gè)端口,編輯sshd_config,增加ListenAddress選項(xiàng) – 指定監(jiān)聽的網(wǎng)絡(luò)地址,默認(rèn)監(jiān)聽所有地址。可以使用下面的格式:
ListenAddress host|IPv4_addr|IPv6_addr
ListenAddress host|IPv4_addr:port
ListenAddress [host|IPv6_addr]:port
如果未指定 port ,那么將使用 Port 指令的值。可以使用多個(gè) ListenAddress 指令監(jiān)聽多個(gè)地址。
編輯/etc/ssh/sshd_config
增加
ListenAddress 0.0.0.0:22
ListenAddress 0.0.0.0:181
ListenAddress 0.0.0.0:183
即監(jiān)聽22, 181, 183 (Port選項(xiàng)的端口也要加上)
/etc/init.d/ssh restart
重啟生效