SSH无密码登录远程主机
2014-07-20 15:01
399 查看
SSH无密码登录远程主机
方法:在客户端生成公/私钥对,将私钥文件保存在客户端,再将公钥文件上传到服务器端(远程主机)
1、在客户端生成公/私钥对
cb@cb251#ssh-keygen
...
cb@cb251#ls .ssh/
id_rsa id_rsa.pub //默认id_rsa为私钥,id_rsa.pub为公钥
2、将公钥文件上传到远程主机上
cb@cb251#scp ~/.ssh/id_rsa.pub cb@cb48:/home/cb/.ssh
3、登录远程主机,将客户端公钥写入authorized_keys文件
cb@cb251#ssh cb@cb48
password: ******
cb@cb48#cd .ssh/
cb@cb48#cat id_rsa.pub >> authorized_keys
4、完成,在客户端无密码登录远程主机
cb@cb251#ssh cb@cb48
cb@cb48# //无密码提示,直接登录则设置成功
5、双向无密码登录:将远程主机当成客户端,将原来的客户端当成远程主机,重复步骤1~4,即可实现两台机器之间都是无密码的ssh登录
6、一个客户端登录多台远程主机:重复步骤2~3,将客户端的公钥文件上传到多个远程主机上,并写入远程主机上的authorized_keys文件中
方法:在客户端生成公/私钥对,将私钥文件保存在客户端,再将公钥文件上传到服务器端(远程主机)
1、在客户端生成公/私钥对
cb@cb251#ssh-keygen
...
cb@cb251#ls .ssh/
id_rsa id_rsa.pub //默认id_rsa为私钥,id_rsa.pub为公钥
2、将公钥文件上传到远程主机上
cb@cb251#scp ~/.ssh/id_rsa.pub cb@cb48:/home/cb/.ssh
3、登录远程主机,将客户端公钥写入authorized_keys文件
cb@cb251#ssh cb@cb48
password: ******
cb@cb48#cd .ssh/
cb@cb48#cat id_rsa.pub >> authorized_keys
4、完成,在客户端无密码登录远程主机
cb@cb251#ssh cb@cb48
cb@cb48# //无密码提示,直接登录则设置成功
5、双向无密码登录:将远程主机当成客户端,将原来的客户端当成远程主机,重复步骤1~4,即可实现两台机器之间都是无密码的ssh登录
6、一个客户端登录多台远程主机:重复步骤2~3,将客户端的公钥文件上传到多个远程主机上,并写入远程主机上的authorized_keys文件中
相关文章推荐
- SSH无密码登录远程主机(cygwin --> Ubuntu)
- SSH使用ssh-keygen 远程登录主机免输入密码
- 【Hadoop系列】linux下 root用户免密码登录远程主机 ssh
- jenkins发布项目到远程主机上,配置两台linux如何使用SSH免密码登录
- ssh登录远程主机免输密码
- SSH 免密码登录远程主机
- ssh(ssh-keygen)配置免输入密码登录远程主机的方法
- SSH不用密码登录远程主机
- SSH无密码登录远程主机
- 【Hadoop系列】linux下 root用户免密码登录远程主机 ssh
- ssh(ssh-keygen)配置免输入密码登录远程主机的方法
- ssh-keygen+ssh-copy-id无密码登录远程LINUX主机(转载)
- SSH免密码登录远程主机
- SSH使用ssh-keygen远程登录主机免输入密码
- jenkins发布项目到远程主机上,配置两台linux如何使用SSH免密码登录
- ssh登录远程主机不需密码,有木有!
- ssh无密码登录远程主机
- 通过 SSH免密码登录远程Linux主机
- Linux下通过 ssh-copy-id 无密码远程登录主机
- ssh无密码登录远程主机执行特定命令的注意事项