CentOS7遠(yuǎn)程端口是多少
CentOS7默認(rèn)的SSH遠(yuǎn)程端口
CentOS7系統(tǒng)中,默認(rèn)的SSH遠(yuǎn)程連接端口為22。此端口用于安全Shell協(xié)議(SSH),允許用戶通過(guò)加密通道遠(yuǎn)程訪問(wèn)和管理服務(wù)器。
如何修改SSH默認(rèn)端口
為提高安全性,建議修改默認(rèn)SSH端口。操作步驟如下:
- 使用文本編輯器打開SSH配置文件:
sudo vi /etc/ssh/sshd_config
- 找到
#Port 22
行,刪除注釋符號(hào)#
,并將端口號(hào)改為自定義值(例如2222):Port 2222
- 保存文件并重啟SSH服務(wù):
sudo systemctl restart sshd
- 確保新端口在防火墻中開放:
sudo firewall-cmd --permanent --add-port=2222/tcp
- 重新加載防火墻配置:
sudo firewall-cmd --reload
防火墻與SELinux配置注意事項(xiàng)
- 若使用
firewalld
,需通過(guò)--add-port
參數(shù)放行自定義端口。 - SELinux可能阻止非標(biāo)準(zhǔn)端口訪問(wèn),可通過(guò)
semanage port -a -t ssh_port_t -p tcp 2222
添加規(guī)則。 - 測(cè)試端口連通性:
telnet 服務(wù)器IP 端口號(hào)
常見問(wèn)題與解決方法
- 無(wú)法通過(guò)新端口連接
- 檢查防火墻規(guī)則是否生效,確認(rèn)SSH服務(wù)監(jiān)聽狀態(tài):
sudo ss -tuln | grep 端口號(hào)
- SSH服務(wù)啟動(dòng)失敗
- 驗(yàn)證配置文件語(yǔ)法:
sudo sshd -t
- 端口沖突
- 使用
netstat -tuln
查看端口占用情況,避免與其他服務(wù)重復(fù)。
安全建議
- 避免使用低于1024的知名端口
- 啟用密鑰認(rèn)證替代密碼登錄
- 定期審計(jì)開放端口和服務(wù)
- 配置Fail2ban防止暴力破解