1. 修改Linux主機上默認的SSH埠號
修改Linux主機上默認的SSH埠號的步驟如下:
關閉SeLinux:
- 使用命令sudo setenforce 0來關閉SeLinux,以確保在修改SSH埠號時不會受到SeLinux策略的限制。
關閉防火牆:
- 以iptables為例,使用sudo systemctl stop firewalld來停止防火牆服務,或者使用sudo systemctl disable firewalld來禁用防火牆服務,以防止防火牆阻止新的SSH埠。
編輯SSH配置文件:
- 使用sudo nano /etc/ssh/sshd_config命令進入並編輯SSH配置文件。
- 在文件中找到Port 22這一行,將其修改為新的埠號,並確保取消注釋。
重啟sshd服務:
- 使用sudo systemctl restart sshd命令重啟sshd服務,以使更改生效。
測試SSH登錄:
- 使用ssh p 3000 user@host命令進行測試,確保能夠通過新的埠號成功登錄SSH。
注意事項: 在進行上述操作前,請確保已備份相關配置文件,以防修改過程中出現錯誤。 修改SSH埠號後,需確保新的埠號在防火牆或安全組中已開放,以便外部設備能夠訪問。 如遇到登錄失敗等問題,可檢查SSH配置文件是否正確,以及新埠號是否已被其他服務佔用。