首页 > 代码库 > ssh 设置私钥实现两台linux主机无密码访问

ssh 设置私钥实现两台linux主机无密码访问

在服务器主机上(称为A主机) 创建公钥与私钥:
ssh-keygen -t rsa
一路回车,如果想设置密码短语,在提示 passphrase 的时候设置密码短语
查看生成的公钥及私钥: ls ~/.ssh id_rsa.pub id_rsa  
公钥内容输出到相应文件中: cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
删除原来的公钥文件: rm -f ~/.ssh/id_rsa.pub
设置文件属性设置为400: chmod 400 ~/.ssh/authorized_keys
将私钥拷贝至另一台linux主机上(称为B主机) 文件放置路径: ~/.ssh/id_rsa
设置文件访问权限 chmod 600 ~/.ssh/id_rsa 这样,从B主机登录A主机,就可以不用输入登录密码,实现无密码直接登录!