溫馨提示×

centos7怎么配置免密登錄

小億
231
2023-11-24 07:13:28
欄目: 編程語言

要在CentOS 7上配置免密登錄,您需要按照以下步驟進(jìn)行操作:

  1. 在客戶端機(jī)器上生成SSH密鑰對:

    ssh-keygen -t rsa
    
  2. 將公鑰復(fù)制到目標(biāo)服務(wù)器的authorized_keys文件中:

    ssh-copy-id <username>@<server-ip>
    
  3. 進(jìn)行免密登錄測試:

    ssh <username>@<server-ip>
    
  4. 如果您想禁用密碼登錄,可以修改目標(biāo)服務(wù)器的SSH配置文件:

    sudo vi /etc/ssh/sshd_config
    
  5. 在文件中找到PasswordAuthentication行,并將其設(shè)置為no

    PasswordAuthentication no
    
  6. 重新加載SSH服務(wù)以使更改生效:

    sudo systemctl reload sshd
    
  7. 現(xiàn)在您應(yīng)該可以使用SSH免密登錄到目標(biāo)服務(wù)器了。

請注意,上述步驟假定您已經(jīng)具有適當(dāng)?shù)臋?quán)限訪問目標(biāo)服務(wù)器。另外,如果您使用的是非默認(rèn)SSH端口,您可能需要指定端口號。例如,ssh-copy-id -p <port> <username>@<server-ip>。

0