要修改CentOS 7上的默認SSH端口,您可以按照以下步驟進行操作:
打開SSH配置文件/etc/ssh/sshd_config
,可以使用任何文本編輯器進行編輯,例如使用vim命令:sudo vim /etc/ssh/sshd_config
。
在文件中找到#Port 22
這一行,取消注釋并將端口號修改為您想要的值。例如,將端口號修改為2222:Port 2222
。
保存并關閉文件。
重新啟動SSH服務以使更改生效,可以使用以下命令:sudo systemctl restart sshd
。
確保您的防火墻配置允許新的SSH端口通過。如果您正在使用iptables,則可以使用以下命令開放新端口:sudo iptables -I INPUT -p tcp --dport 2222 -j ACCEPT
。如果您正在使用firewalld,則可以使用以下命令開放新端口:sudo firewall-cmd --permanent --add-port=2222/tcp
,然后重新加載防火墻配置:sudo firewall-cmd --reload
。
在遠程連接時,確保在SSH命令中指定修改后的端口號。例如,使用ssh username@your_server_ip -p 2222
來連接到服務器。
請注意,修改默認SSH端口是一種增加安全性的方法,因為大多數的網絡攻擊都是針對默認端口22進行的。但是,確保將新的端口號記住,并且只有在需要時才能進行連接。