1)編輯sshd配置,修改預設的端口:
2)編輯添加新的端口:
按【i】,進入編輯模式
按【Esc】退出編輯模式,【Shift】+【:】進入指令模式,":wq"儲存并退出
3)重新開機sshd:
# /etc/init.d/sshd restart
或
# service sshd restart
4)修改防火牆:
5)添加新的端口:
6)重新開機防火牆:
7)登入測試一下:
8)禁止22端口登入,把相關的内容屏蔽就可以了,記得重新開機sshd和防火牆:
完事~ 推薦:
站長工具之端口掃描:http://tool.chinaz.com/port/
【注】:
1. 一定要檢查新的端口是否能用再退出目前連結!!!
之是以先設定成兩個端口,測試成功後再關閉一個端口,是為了方式在修改的過程中,萬一出現掉線、斷網、誤操作等未知情況時候,還能通過另外一個端口連接配接上去調試以免發生連接配接不上必須派人去機房,導緻問題更加複雜麻煩。
2. 不要修改成與系統其它服務相同的端口
3. CentOS 7以上版本
// 把新的Port口告訴SELinux
# semanage port -a -t ssh_port_t -p tcp 1220
// 重新開機ssh
# systemctl restart sshd.service
// 檢視ssh狀态
# service sshd status
// 開啟防火牆
# systemctl start firewalld.service
// 關閉防火牆
# systemctl stop firewalld.service
// 重新開機防火牆
# systemctl restart firewalld.service
// 檢視防火牆狀态