最近在研究一款文件系统,需要远程给客户机安装软件,且需要无SSH密码访问,另外需要远程给客户机传文件,每次输入root密码很不方便,就想到用ssh key生成公钥、私钥来验证,而避免每次就必须输入root密码。
 
服务器架构:
系统:CentOS 6.5 x64
主控端A:192.168.0.150
远端主机B:192.168.0.151
 
原理:
  利用ssh key生成公钥、私钥,密钥相当于一把钥匙,而公钥就相当于一把门锁,我们当然是拿着钥匙去开锁,同样的道理,我们密钥放在本地服务器,也就是服务器A,把公钥放在远程服务器,也就是远端主机B,那么我们就可以从主控端A ssh免密码登陆到远端主机B了。
 
步骤:
1、在主控端A主机上生成无SSH密码访问的公钥和私钥文件
[root@localhost ~]# ssh-keygen -t rsa
注:执行命令中,连续按三次回车即可生成。
 
2、从主控端上传公钥到远端主机B上
[root@localhost ~]# ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.0.151
中间需要输入一次远端主机B的root密码
 
3、在主控端测试无密码SSH远程远端主机B
[root@localhost ~]# ssh root@192.168.0.151
可以看到已经不输主机B的root密码,即可从A SSH远程到B了。

转载于:https://www.cnblogs.com/kluan/p/4458283.html

CentOS配置SSH单向无密码访问相关推荐

  1. 多台linux服务器ssh相互无密码访问

    转载:http://blog.csdn.net/educast/article/details/7174498 一.单向无密码访问 单向无密码访问远程服务器操作比较简单,比如服务器A需要无密码访问服务 ...

  2. centos配置ssh免密码登录后仍要输入密码的解决方法

    From: https://blog.csdn.net/zwbill/article/details/80448939 前言 在搭建Linux集群服务的时候,主服务器需要启动从服务器的服务,如果通过手 ...

  3. CentOS配置ssh无密码登录

    前提配置:使用root登录修改配置文件:/etc/ssh/sshd_config,将其中三行的注释去掉,如下: 然后重启ssh服务:service sshd restart.最后退出root,以下所有 ...

  4. CentOS配置ssh无密码登录的注意点

    前提配置:使用root登录修改配置文件:/etc/ssh/sshd_config,将其中三行的注释去掉,如下: 然后重启ssh服务:service sshd restart.最后退出root,以下所有 ...

  5. centos配置ssh免密码登录

    master.slave1两台机器实现ssh免密码登录,user:hadoop,passwd:123456 1.设置master: vi /etc/sysconfig/network hostname ...

  6. Linux配置ssh远程连接服务

    Linux配置ssh远程连接服务 直接上命令: sudo apt-get update sudo apt-get remove --purge openssh-client sudo apt inst ...

  7. centos的ssh配置

    默认情况是,CentOS的sshd服务是开启的,但是需要我们修改一下相关的配置文件. 这里介绍CentOS配置ssh安装设置使用,帮助大家安装更新CentOS配置ssh系统.绝大部分内容适用于Cent ...

  8. CentOS-7 配置 SSH 远程登录

    CentOS-7 配置 SSH 远程登录 CentOS 配置 SSH 远程登录 一.环境 二.配置网络 1.检查网络状态 2.下载 net-tools 工具 3.检查主机与虚拟机是否正常连通 三.SS ...

  9. CentOS SSH 单向访问无需密码登陆

    一.环境配置 1.服务端:CentOS release 5.3  IP:223.73.125.198 2.客服端:CentOS release 5.8  IP:192.168.4.244 二.配置SS ...

最新文章

  1. 实现Runnable接口的好处
  2. 汇编语言-009(表驱动选择 、条件控制流伪指令 、逻辑移位SHL,SHR 算术移位SAL,SAR)
  3. 团队工作-------step2
  4. PPG血氧饱和度计算
  5. python列表的小东西_小谈python里 列表 的几种常用用法
  6. werkzeug serving.run_simple
  7. 一个通用的Makefile模板-转
  8. Partition分区的使用案例
  9. Linux 内存管理之 SLUB分配器(3):Object分配逻辑
  10. 动易 dw css不对,动易模板常用CSS修改实际操作技巧
  11. BM3D代码matlab,BM3D的学习与Matlab实现
  12. excel数据分析 - 10个数据透视表的优化技巧
  13. python 函数调用问题
  14. 进程、线程、同步问题
  15. 吉大网络教育护理学专升本病例分析
  16. Android高效率编码-第三方SDK详解系列(一)——百度地图,绘制,覆盖物,导航,定位,细腻分解!...
  17. C#_串口调试助手-扫描可用串口
  18. Tarjan求强连通分量
  19. Android集成极光聊天SDK
  20. OB38R08T1读24C64程序

热门文章

  1. [YTU]_2914 ( xiaoping学构造函数)
  2. img.item()跟img[x,y]
  3. 高精度数取余(C\C++)
  4. 一劳永逸解决npm安装速度慢的问题
  5. Ubuntu 中python 升级到3 后apt-get 一直报错
  6. 第六篇T语言实例开发,多点找色应用
  7. springboot 替换tomcat_Springboot (二十八)云配置服务器
  8. mysql数据库外连
  9. AntData.ORM框架 之 读写分离
  10. Ubuntu cocos2d-x 3.13版本游戏开发学习系列3 Cocos2d-x的坐标系