SSh 免密码登陆
2015-07-02 16:36
169 查看
原文地址:http://chenlb.iteye.com/blog/211809
有机器A(192.168.1.155),B(192.168.1.181)
现想A通过ssh免密码登录到B。
操作步骤:
进入主机A的cmd界面:
1 产生密钥,命令如下:
ssh-keygen –t rsa –P ‘’
截图如下:
![](http://s8.sinaimg.cn/mw690/0034m227gy6TwpeTkjB97&690)
在输入上面的命令后,它会在/Users/chenlb下生产.ssh目录,.ssh下有id_rsa和id_rsa.pub(id_rsa文件保存私钥,id_rsa.pub文件保存公钥);
-t rsa 表示产生rsa密钥
-P表示密码,-P ‘’(两个单引号)就表示密码为空。也可以不用-P参数,这样就要三个回车,用-P就一次回车。
2 把A机下的id_rsa.pub复制到B机下,在B机的.ssh/authorized_keys文件里,可以用scp命令,命令如下:
scp .ssh/id_rsa.pub chenglb@192.168.1.181:/home/chenglb/id_rsa.pub
(scp 主机A上的文件路径 服务器B的文件路径)
截图如下:
![](http://s8.sinaimg.cn/bmiddle/0034m227gy6TwpfZumj47&690)
由于还没有免密码登录的,所以要输入密码。
3. B机把从A机复制的id_rsa.pub添加到.ssh/authorzied_keys文件里。
http://s3.sinaimg.cn/bmiddle/0034m227gy6TwpgTKBY92&690" border="0" >
authorized_keys的权限要是600。
.ssh文件夹的权限要是700
4. A机登录B机。
![](http://s5.sinaimg.cn/bmiddle/0034m227gy6Twpi2wBK14&690)
第一次登录是时要你输入yes。
现在A机可以无密码登录B机了。
小结:登录的机子可有私钥,被登录的机子要有登录机子的公钥。这个公钥/私钥对一般在私钥宿主机产生。上面是用rsa算法的公钥/私钥对,当然也可以用dsa(对应的文件是id_dsa,id_dsa.pub)
想让A,B机无密码互登录,那B机以上面同样的方式配置即可。
有机器A(192.168.1.155),B(192.168.1.181)
现想A通过ssh免密码登录到B。
操作步骤:
进入主机A的cmd界面:
1 产生密钥,命令如下:
ssh-keygen –t rsa –P ‘’
截图如下:
在输入上面的命令后,它会在/Users/chenlb下生产.ssh目录,.ssh下有id_rsa和id_rsa.pub(id_rsa文件保存私钥,id_rsa.pub文件保存公钥);
-t rsa 表示产生rsa密钥
-P表示密码,-P ‘’(两个单引号)就表示密码为空。也可以不用-P参数,这样就要三个回车,用-P就一次回车。
2 把A机下的id_rsa.pub复制到B机下,在B机的.ssh/authorized_keys文件里,可以用scp命令,命令如下:
scp .ssh/id_rsa.pub chenglb@192.168.1.181:/home/chenglb/id_rsa.pub
(scp 主机A上的文件路径 服务器B的文件路径)
截图如下:
由于还没有免密码登录的,所以要输入密码。
3. B机把从A机复制的id_rsa.pub添加到.ssh/authorzied_keys文件里。
authorized_keys的权限要是600。
.ssh文件夹的权限要是700
4. A机登录B机。
第一次登录是时要你输入yes。
现在A机可以无密码登录B机了。
小结:登录的机子可有私钥,被登录的机子要有登录机子的公钥。这个公钥/私钥对一般在私钥宿主机产生。上面是用rsa算法的公钥/私钥对,当然也可以用dsa(对应的文件是id_dsa,id_dsa.pub)
想让A,B机无密码互登录,那B机以上面同样的方式配置即可。
相关文章推荐
- android开发下的一些技术要点
- 【iOS开发】 UIApplication 理解与应用
- oralce 时间间隔函数
- 将文件名中不足四位的数字前面以0补齐
- YII 测试环境搭建
- mysql修改主键
- ecshop session机制
- jquery easyui datagrid js获取记录数 页数 当前页
- Linux系统中Starting pptpd无法运行的解决办法
- 生成Surrogate Key的几种方案
- oracle分区表彻底删除的办法
- 改变单据界面参照的过滤条件
- linux常用命令
- Spark:一个高效的分布式计算系统
- 使用PyCharm进行python开发的简介
- Python实现简单的HTTP服务器
- 18个网站优化技巧
- poj 2240 floyd算法
- Remove Duplicates from Sorted Array II
- 实现两列等高