溫馨提示×

怎樣在CentOS上配置SSH訪問

小樊
44
2025-10-01 00:41:01
欄目: 智能運維

在CentOS上配置SSH訪問需要遵循以下步驟:

  1. 安裝OpenSSH服務器: 如果尚未安裝OpenSSH服務器,請運行以下命令來安裝:

    sudo yum install openssh-server
    
  2. 啟動并啟用SSH服務: 使用以下命令啟動SSH服務:

    sudo systemctl start sshd
    

    要使SSH服務在系統啟動時自動運行,請執行:

    sudo systemctl enable sshd
    
  3. 配置防火墻: 如果您的CentOS系統上啟用了防火墻,請確保允許SSH連接。運行以下命令以允許SSH流量:

    sudo firewall-cmd --permanent --zone=public --add-service=ssh
    sudo firewall-cmd --reload
    
  4. 獲取服務器IP地址: 使用以下命令獲取服務器的IP地址:

    ip addr show
    

    或者

    hostname -I
    
  5. 配置SSH: 編輯SSH配置文件 /etc/ssh/sshd_config

    sudo vi /etc/ssh/sshd_config
    

    在此文件中,您可以更改SSH端口、禁用密碼登錄等。例如,要更改SSH端口,請找到以下行:

    #Port 22
    

    取消注釋并更改為您選擇的端口號:

    Port 2222
    

    保存并退出編輯器。

  6. 重啟SSH服務: 使更改生效,重啟SSH服務:

    sudo systemctl restart sshd
    
  7. 配置客戶端: 在客戶端計算機上,使用SSH命令連接到服務器。例如,使用新端口連接到服務器:

    ssh username@server_ip -p 2222
    

    替換username為您的用戶名,server_ip為服務器的IP地址。

現在,您應該能夠通過SSH訪問CentOS服務器。如果遇到任何問題,請檢查服務器上的SSH日志以獲取詳細信息:

sudo tail -f /var/log/secure

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