要修改Linux系統上的SSH端口,您可以按照以下步驟進行操作:
開啟SSH設定檔。在大多數Linux發行版上,SSH設定檔位於 /etc/ssh/sshd_config
。
使用文字編輯器(如vi或nano)開啟設定文件,例如:
sudo vi /etc/ssh/sshd_config
在設定檔中尋找 #Port
行。 #表示註解行,因此要修改端口,需要取消該行的註解並更改連接埠號碼。您可以選擇任何未使用的連接埠號碼作為新的SSH連接埠。例如,將連接埠號碼修改為2222:
Port 2222
重新載入SSH服務以套用變更。您可以使用以下命令重啟SSH服務:
sudo service ssh restart
或者,如果您使用的是Systemd作為init系統,則可以使用以下命令:
sudo systemctl restart sshd
修改連接埠後,您需要更新防火牆規則,允許新的SSH連接埠通過防火牆。具體步驟取決於您使用的防火牆工具和配置。以下是使用iptables的範例指令,假設您使用的是預設的iptables設定:
sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT sudo iptables -A OUTPUT -p tcp --sport 2222 -j ACCEPT sudo service iptables save
如果您使用的是ufw(Uncomplicated Firewall),可以執行以下命令:
sudo ufw allow 2222/tcp
現在,您已成功修改SSH連接埠。請記住,在使用新連接埠連接到Linux系統時,您需要在SSH用戶端中指定新的連接埠號碼。例如:
ssh username@your_server_ip -p 2222
請注意,修改SSH連接埠是一種安全措施,可以減少惡意掃描和攻擊的風險。但是,請確保您選擇的新連接埠未被其他服務使用,並且僅將其公開用於必要的連線。
以上是Linux系統修改ssh埠教學。的詳細內容。更多資訊請關注PHP中文網其他相關文章!