快连VPN:速度和安全性最佳的VPN服务
要修改Linux系統上的SSH端口,您可以按照以下步驟進行操作:
- 以root用戶或具有sudo權限的用戶登錄到Linux系統。
-
打開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 ACCEPTsudo iptables -A OUTPUT -p tcp --sport 2222 -j ACCEPTsudo service iptables save
登錄後複製如果您使用的是ufw(Uncomplicated Firewall),可以執行以下命令:
sudo ufw allow 2222/tcp
登錄後複製 - 確保您的網絡設備(如路由器或防火牆)已配置爲允許通過新的SSH端口連接到您的Linux系統。
現在,您已成功修改SSH端口。請記住,在使用新端口連接到Linux系統時,您需要在SSH客戶端中指定新的端口號。例如:
ssh username@your_server_ip -p 2222登錄後複製
請注意,修改SSH端口是一種安全措施,可以減少惡意掃描和攻擊的風險。但是,確保您選擇的新端口未被其他服務使用,並且僅將其公開用於必要的連接。
以上就是Linux系統修改ssh端口教程。的詳細內容,更多請關注本站其它相關文章!