建立ssh信任关系

自动ssh登录,我写了一个autossh的工具。
有兴趣的朋友可以试试autossh

回到正题,A要ssh登陆到B,不想输入密码
可以在B建立一个对A的ssh信任关系即可
ssh的信任关系是通过rsa实现,具体的操作步骤如下

A机器生成rsa key

  • 进入~/.ssh/
  • 运行ssh-keygen,所有的提示都默认回车即可
  • 拷贝公钥,cat id_rsa.pub

B机器添加公钥

  • 进入~/.ssh/
  • 把A生成的公钥,添加到authorized_keys

登陆

  • 从A登陆B机器,无需密码
note: 
非root账号的ssh信任关系一直都还不行,网上很多资料都说是文件权限问题,试了下都不行。
所以暂时未解,后面找到原因再跟进到文档。

你可能感兴趣的:(建立ssh信任关系)