ssh免密码登录
2015-06-08 16:59
218 查看
一.概述
1.ssh免密码登录:当A机通过ssh跳转到B机时,无需输入密码情况下可以方便地帮我们实现A机统一对其他远程服务器进行数据分析等功能。需要输入密码情况下,还需要调用expect等交互式脚本,在编程时需要另写交互式脚本。
二.实现步骤
1.在本地服务器上生成公钥/私钥对:
1.ssh免密码登录:当A机通过ssh跳转到B机时,无需输入密码情况下可以方便地帮我们实现A机统一对其他远程服务器进行数据分析等功能。需要输入密码情况下,还需要调用expect等交互式脚本,在编程时需要另写交互式脚本。
二.实现步骤
1.在本地服务器上生成公钥/私钥对:
ssh-keygen -t rsa -P '',(-P ''表示空密码,不用该参数就需要敲击三次回车),此时在/root/.ssh目录下生成:id_rsa和id_rsa.pub,-t:type,表示用哪种类型的算法生成公钥/私钥对,可选rsa1,rsa,dsa;
2.在B机/root/.ssh目录下新建文件:authorized_keys,权限为600;
3.将A机的公钥(id_rsa.pub)写入B机authorized_keys中;
4.A机第一次登录B机时,需要输入yes,无需输入密码。
,authorzied_keys
相关文章推荐
- thttpd嵌入式服务器安装,配置 测试
- 解决eclipse/Myeclipse中出现Resource is out of sync with the file system问题
- 不通过临时变量实现交换的函数
- GridView编辑删除操作
- linux mail利用外部邮箱地址发邮件
- 掌上PDA无线下单 移动开单设备 手持POS终端打印扫描开单进销软件
- C++64位整型相乘取模的溢出处理(二)
- Win7使用还原功能找回丢失系统文件的方法
- Android: 信息推送
- top-命令详解
- 网络异常检查
- VS2010 C++ 操作Excel表格的编程实现
- iOS笔记之文件读写
- copy语法
- CDN混战何去何从,史上最全分析
- oracle中如何获得日期中的年份?
- Mac OS Terminal 基本指令(全)
- POJ1014:Dividing<动归,背包问题>
- Vijava 学习笔记之(VirtualMachine 获取网卡配置信息)
- 图形处理(二)固定边界参数化