溫馨提示×

Kali Linux的SSH服務(wù)如何設(shè)置公鑰認(rèn)證

小樊
135
2024-04-25 12:38:42

要設(shè)置Kali Linux的SSH服務(wù)使用公鑰認(rèn)證,您需要按照以下步驟進(jìn)行操作:

  1. 生成SSH密鑰對:首先,在您的本地計(jì)算機(jī)上生成SSH密鑰對。您可以使用以下命令生成RSA密鑰對:

    ssh-keygen -t rsa
    

    然后按照提示輸入密鑰保存位置和密碼。

  2. 將公鑰添加到Kali Linux的authorized_keys文件中:將您生成的公鑰添加到Kali Linux用戶的authorized_keys文件中。您可以使用以下命令將公鑰復(fù)制到Kali Linux上:

    ssh-copy-id -i /path/to/public_key user@kali_linux_ip
    

    您需要將/path/to/public_key替換為您生成的公鑰文件的路徑,user替換為您的Kali Linux用戶名,kali_linux_ip替換為Kali Linux的IP地址。

  3. 修改SSH配置文件:在Kali Linux上,編輯SSH配置文件/etc/ssh/sshd_config,確保以下配置項(xiàng)啟用:

    PubkeyAuthentication yes
    AuthorizedKeysFile      .ssh/authorized_keys
    

    然后重啟SSH服務(wù):

    systemctl restart sshd
    

現(xiàn)在您已經(jīng)設(shè)置了Kali Linux的SSH服務(wù)使用公鑰認(rèn)證。您可以使用私鑰連接到Kali Linux而無需輸入密碼。

0