溫馨提示×

centos7怎么配置ssh遠程登錄

小億
200
2023-11-04 17:26:29
欄目: 編程語言

要配置CentOS 7上的SSH遠程登錄,請按照以下步驟進行操作:

  1. 安裝OpenSSH服務器:

    sudo yum install openssh-server
    
  2. 啟動SSH服務:

    sudo systemctl start sshd
    
  3. 設置SSH服務開機自啟動:

    sudo systemctl enable sshd
    
  4. 配置防火墻,允許SSH流量通過:

    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --reload
    
  5. 確保SSH端口(默認為22)未被防火墻阻止:

    sudo firewall-cmd --permanent --add-port=22/tcp
    sudo firewall-cmd --reload
    
  6. 修改SSH配置文件以允許遠程登錄:

    sudo vi /etc/ssh/sshd_config
    

    找到以下行并進行相應修改:

    • #Port 22:取消注釋并將端口號修改為所需的端口(可選)。
    • #PermitRootLogin yes:取消注釋以允許root用戶遠程登錄(可選)。
    • #PasswordAuthentication yes:取消注釋以允許密碼身份驗證(可選)。

    修改完成后,保存并關閉文件。

  7. 重新加載SSH配置文件:

    sudo systemctl reload sshd
    
  8. 如果你啟用了防火墻和SELinux,請確保配置正確以允許SSH連接通過。

  9. 現在,你應該能夠通過SSH從遠程計算機連接到CentOS 7。使用以下命令:

    ssh username@server_ip_address
    

    其中,username是你在CentOS 7上的用戶名,server_ip_address是CentOS 7的IP地址或域名。

請注意,為了安全起見,建議使用SSH密鑰進行身份驗證,而不是密碼??梢詤⒖计渌Y源了解如何設置SSH密鑰身份驗證。

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