溫馨提示×

如何通過SSH訪問CentOS服務器

小樊
86
2025-02-22 16:22:00
欄目: 云計算

要通過SSH訪問CentOS服務器,請按照以下步驟操作:

準備工作

  1. 確保CentOS服務器已安裝并運行SSH服務

    • 默認情況下,CentOS 7及以上版本會預裝OpenSSH服務器。
    • 可以通過以下命令檢查SSH服務狀態:
      sudo systemctl status sshd
      
    • 如果服務未運行,可以使用以下命令啟動它:
      sudo systemctl start sshd
      
  2. 獲取服務器的IP地址

    • 可以通過以下命令獲取服務器的IP地址:
      ip addr show eth0
      
    • 或者使用hostname命令:
      hostname -I
      
  3. 確保防火墻允許SSH連接

    • CentOS默認使用firewalld作為防火墻。
    • 可以通過以下命令開放SSH端口(默認端口22):
      sudo firewall-cmd --permanent --add-service=ssh
      sudo firewall-cmd --reload
      

使用SSH客戶端連接服務器

  1. 打開SSH客戶端

    • 在Windows上,可以使用PuTTY。
    • 在macOS或Linux上,可以使用終端。
  2. 配置SSH連接

    • PuTTY
      • 打開PuTTY。
      • 在“Host Name (or IP address)”字段中輸入服務器的IP地址。
      • 確?!癙ort”字段設置為22(默認SSH端口)。
      • 點擊“Open”開始連接。
    • 終端
      • 打開終端。
      • 使用以下命令連接到服務器:
        ssh username@server_ip_address
        
        其中,username是你在服務器上的用戶名,server_ip_address是服務器的IP地址。
  3. 輸入密碼

    • 連接成功后,系統會提示你輸入密碼。
    • 輸入密碼并按回車鍵。
  4. 登錄成功

    • 如果密碼正確,你將成功登錄到服務器,并看到命令行提示符。

其他注意事項

  • 使用密鑰認證

    • 為了提高安全性,建議使用SSH密鑰對進行認證。
    • 在客戶端生成密鑰對:
      ssh-keygen -t rsa -b 4096
      
    • 將公鑰復制到服務器的~/.ssh/authorized_keys文件中:
      ssh-copy-id username@server_ip_address
      
  • 配置SSH服務

    • 可以通過編輯/etc/ssh/sshd_config文件來配置SSH服務,例如更改默認端口、禁用root登錄等。

通過以上步驟,你應該能夠成功通過SSH訪問你的CentOS服務器。

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