实现本地设备ssh免密登录云/远程设备

单台设备连接远程服务器

  1. 需要本机ssh-key也就是ssh密钥对,默认是在~/.ssh目录下,如果没有生成过,则使用如下命令生成:
ssh-keygen -t rsa
  1. 将生成的公钥id_rsa.pub上传到远程服务器:
cd ~/.ssh

ssh-copy-id username@server_address

如果没有ssh-copy-id命令,可以手动上传到目标服务器的~/.ssh/目录下,额外地需要将文件名更改为authorized_keys

  1. 完成,此时即可测试使用ssh username@server_address来实现免密登录。

多台设备连接同一台远程服务器

  1. 每台设备需要生成本机的ssh-key,步骤参考上一小节步骤1;
  2. 参考上一小节步骤2,将多台设备的id_rsa.pub中的内容统一粘贴至远程服务器的~/.ssh/authorized_keys文件中;
  3. 完成,测试免密登录。

yotcap
11 声望2 粉丝