温馨提示×

linux中怎么配置ssh免密码登录

小亿
86
2023-11-28 02:07:27
栏目: 智能运维

要在Linux中配置SSH免密码登录,您需要遵循以下步骤:

  1. 在本地计算机上打开终端。

  2. 使用以下命令生成SSH密钥对:

    ssh-keygen -t rsa
    

    该命令将在~/.ssh/目录下生成密钥对文件,其中包括公钥文件(id_rsa.pub)和私钥文件(id_rsa)。

  3. 将公钥文件复制到要连接的远程服务器上。您可以使用以下命令将公钥复制到远程服务器上:

    ssh-copy-id username@remote_host
    

    username替换为您在远程服务器上的用户名,将remote_host替换为远程服务器的IP地址或域名。

  4. 输入您的远程服务器密码进行验证。

  5. 完成验证后,您将能够通过使用以下命令直接登录到远程服务器上:

    ssh username@remote_host
    

    这将免去您输入密码的步骤。

请注意,如果您已经在远程服务器上有一个.ssh/authorized_keys文件,请确保将公钥添加到该文件中,而不是覆盖整个文件。

0