溫馨提示×

CentOS SSH端口設置指南

小樊
57
2025-02-22 16:15:02
欄目: 智能運維

在CentOS系統中設置SSH端口主要涉及修改SSH配置文件/etc/ssh/sshd_config,然后重啟SSH服務以使更改生效。以下是詳細的步驟指南:

修改SSH配置文件

  1. 打開配置文件: 使用文本編輯器(如vinano)打開SSH配置文件。

    sudo vi /etc/ssh/sshd_config
    
  2. 修改端口號: 在配置文件中找到以下行:

    #Port 22
    

    去掉行首的#號,并將22更改為您想要設置的新端口號。例如,將其修改為2222

    Port 2222
    
  3. 保存并退出編輯器: 如果您使用的是vi編輯器,可以按Esc鍵,然后輸入:wq,最后按Enter鍵保存并退出。

重啟SSH服務

修改配置文件后,需要重啟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

注意事項

  • 選擇非標準端口:建議使用非標準端口(如2222)以減少被自動化工具掃描到的風險。
  • 防火墻配置:確保新端口已在防火墻中放行。
  • SELinux:如果系統啟用了SELinux,可能需要額外配置SELinux策略以允許新端口的流量。
  • 安全性:修改端口后,建議使用強密碼或密鑰認證,并定期更新系統和SSH配置。

以上步驟可以幫助您在CentOS系統中成功設置SSH端口。如果您在操作過程中遇到任何問題,請檢查防火墻設置和SELinux策略,并確保新端口號未被其他服務占用。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女