我正在嘗試爲我的系統更改d默認端口(22),我通過更改爲我希望的端口號(5555)來編輯sshd_config文件並重新啓動服務,但它似乎不工作。有什麼我不得不改變?謝謝更改默認端口(22)SSh [CENTOS]
0
A
回答
2
是的,你必須允許iptables中的新端口。 iptables是Linux的防火牆程序。
以root權限,您將需要這樣做:
iptables -I INPUT 1 -p tcp --dport 5555 -j ACCEPT
確保您可以使用端口5555,然後禁用舊的端口連接。
iptables -A INPUT -j DROP -p tcp --dport 22
然後保存新的設置
/etc/init.d/iptables save
看看這個真的很好網頁以獲取更多信息:
0
1)請sshd的配置文件的備份(可選但是一個好主意):
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
2)編輯sshd_config文件,包括您的備用端口
vi /etc/ssh/sshd_config
退出激活默認的22端口現在並添加自定義端口
# Open ports for sshd
Port 22
Port 5555
3)打開自定義端口的防火牆
iptables -I INPUT 1 -p tcp --dport 5555 -j ACCEPT
service iptables save
4)使用新的終端窗口,以確保您可以與您的自定義端口
登錄ssh -p 5555 [email protected]
如果這也不行,現在你仍然可以登錄端口22上解決
5)一旦你確認了自定義端口的作品,編輯sshd_config
文件和防火牆設置阻止端口22
vi /etc/ssh/sshd_config
...
# Open ports for sshd
# Port 22
Port 5555
...
iptables -A INPUT -j DROP -p tcp --dport 22
service iptables save
現在,你要重新測試,以確保您可以使用自定義端口登錄,但不與22
默認端口,您需要有root權限或使用sudo
對於上述命令。
相關問題
- 1. TortoiseGit更改默認端口22
- 2. 更改SSH端口在CentOS
- 3. 更改ssh端口22後,我無法訪問VPS Centos 22至2222
- 4. 更改Jetty默認端口
- 5. 如何更改phpldapadmin默認端口?
- 6. 更改hadoop多羣集中的ssh默認端口
- 7. 如何將默認端口號更改爲Tomcat端口號8080?
- 8. 更改Kafka-rest的默認端口
- 9. 更改taiga-back默認端口(8000)
- 10. 更改默認端口RMI(Java)的
- 11. 如何更改默認端口EMM WSO
- 12. mongodb如何更改默認端口
- 13. 更改systemjs中的默認端口號
- 14. 如何更改cpanel默認端口?
- 15. 的JBoss 5更改默認端口
- 16. 如何更改Fireloop默認端口4200
- 17. 在ssh上更改端口
- 18. ssh:端口22拒絕連接
- 19. 如何配置hadoop使用非默認端口:「0.0.0.0:ssh:連接到主機0.0.0.0端口22:連接被拒絕」
- 20. 更改monodevelop默認終端
- 21. 更改svn + ssh默認用戶名
- 22. 爲什麼22是SFTP的默認端口號?
- 23. Grepping端口22
- 24. cacti默認端口
- 25. 更改端口後SSH連接拒絕
- 26. 將ssh端口22更改爲天藍色資源組中的自定義端口vm
- 27. 改變默認的Apache端口
- 28. 的Apache2不改變默認端口
- 29. 端口22上拒絕DC/OS ssh連接 - 預檢
- 30. ssh:連接到主機X.X.X.X端口22:連接超時
外觀http://www.cyberciti.biz/faq/centos-change-ssh-port/和http://wiki.centos.org/HowTos/Network/SecuringSSH –