ssh-copy-id复制密钥

将SSH密钥复制到远程服务器,使用ssh-copy-id命令。

在本地机器上生成密钥

ssh-keygen

示例中密钥保存在mykey文件中。

远程服务器

示例中远程服务器ip为192.168.1.105,使用如下命令将密钥添加到远程服务器中。

ssh-copy-id -i mykey nick@192.168.1.105

示例中,使用ssh-copy-id命令,将mykey密钥加入到192.168.1.105服务器。过程中提示输入服务器密码。完成后,密钥被加入到用户.ssh目录下的authorized_keys文件中。

此密钥可用于免密登录