linux公钥密钥方式登录

1.生成密钥对:

使用 ssh-keygen 命令生成密钥对。此命令将生成一个私钥文件(默认为 id_rsa)和一个公钥文件(同名,但以 .pub 结尾)。

ssh-keygen 命令生成的密钥对文件默认保存在当前用户的家目录下的 .ssh 文件夹中。具体路径为 ~/.ssh/

生成的私钥文件名默认为 id_rsa,而公钥文件名是私钥文件名加上 .pub 后缀。因此,生成的文件路径如下:

私钥文件路径:~/.ssh/id_rsa

公钥文件路径:~/.ssh/id_rsa.pub

ssh-keygen -t rsa -b 4096

2.复制公钥到远程服务器:

使用 ssh-copy-id 命令将公钥复制到要连接的远程服务器上。它将把公钥添加到目标账户的 ~/.ssh/authorized_keys 文件中,从而实现身份验证。

如果没有 ssh-copy-id 命令,您可以手动将公钥内容复制到远程服务器的 ~/.ssh/authorized_keys 文件中。

ssh-copy-id username@remote_host

3.使用私钥进行 SSH 连接:

ssh -i private_key(私钥路径) [email protected]

你可能感兴趣的:(linux,大全,linux,运维,服务器)