在CentOS系統中設置SSH端口主要涉及修改SSH配置文件/etc/ssh/sshd_config
,然后重啟SSH服務以使更改生效。以下是詳細的步驟指南:
打開配置文件:
使用文本編輯器(如vi
或nano
)打開SSH配置文件。
sudo vi /etc/ssh/sshd_config
修改端口號: 在配置文件中找到以下行:
#Port 22
去掉行首的#
號,并將22
更改為您想要設置的新端口號。例如,將其修改為2222
:
Port 2222
保存并退出編輯器:
如果您使用的是vi
編輯器,可以按Esc
鍵,然后輸入:wq
,最后按Enter
鍵保存并退出。
修改配置文件后,需要重啟SSH服務以使更改生效:
sudo systemctl restart sshd
確保防火墻允許新端口的流量通過。您可以使用以下命令添加新端口到防火墻規則:
sudo firewall-cmd --zone=public --add-port=2222/tcp --permanent
sudo firewall-cmd --reload
使用新端口號連接SSH服務器以驗證配置是否成功:
ssh -p 2222 username@hostname
以上步驟可以幫助您在CentOS系統中成功設置SSH端口。如果您在操作過程中遇到任何問題,請檢查防火墻設置和SELinux策略,并確保新端口號未被其他服務占用。