2019独角兽企业重金招聘Python工程师标准>>>

ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。

有机器A(192.168.1.155),B(192.168.1.181)。现想A通过ssh免密码登录到B。
首先以root账户登陆为例。

1.在A机下生成公钥/私钥对。

[root@A ~]# ssh-keygen -t rsa -P ''

-P表示密码,-P '' 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车。
该命令将在/root/.ssh目录下面产生一对密钥id_rsa和id_rsa.pub。

一般采用的ssh的rsa密钥:
id_rsa     私钥
id_rsa.pub 公钥
下述命令产生不同类型的密钥
ssh-keygen -t dsa
ssh-keygen -t rsa
ssh-keygen -t rsa1

2.把A机下的/root/.ssh/id_rsa.pub 复制到B机的 /root/.ssh/authorized_keys文件里即可

3.要实现B免密码登录A,则反着操作一次

假如需要rsync同步文件,比如A同步到B,则需要在A上有B的公钥

/usr/bin/rsync -avh A:/data/aa/ /data/aa/

转载于:https://my.oschina.net/u/914655/blog/1083160

ssh公钥免密码登录相关推荐

  1. Linux生成ssh公钥免密码登录远程主机和Xshell跨跳板机登录

    Linux生产秘钥.公钥可以免密码登录远程主机,因为公司内网host设置了禁止直接登录,需经过跳板机ssh登录. #在登录host(或跳板机)生成认证密钥(私钥公钥对)   1:ssh-keygen ...

  2. linux ssh公钥免密码登录

    ssh 无密码登录要使用公钥与私钥.linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例. 一.SSH公钥登录原理 在平时工作中我们经常要远程登录服务器,这就要用到SSH ...

  3. Linux笔记-设置SSH公钥免密码登录

    三台内网机对应IP和名称如下: 名称 ip Centos 7 MySQL Master 192.168.79.134 Centos 7 MySQL Slave 192.168.79.136 Cento ...

  4. 记一次诡异的 ssh 互信免密码登录失败

    0.背景 因为 hadoop 环境需要 master 能免密码 ssh localhost,所以我们需要建立与本机 localhost 的互信,方法很简单: ssh-keygen -t rsa #Pr ...

  5. linux添加ssh公钥免密登录

    思路 (比如我的电脑是MY,我想免密码登录Remote) 在MY的机器生成一个rsa公钥 在Remote的~/.ssh/authorized_keys文件中添加MY的rsa公钥 在MY上使用ssh登录 ...

  6. ssh localhost免密码登录(转)

    最近在ubuntu上安装hadoop,需要配置ssh免密登录localhost,多次尝试之后任然需要输入密码才能访问,主要原因是配置完成后未将私钥添加到由ssh-agent 维护的列表中,使用ssh- ...

  7. ssh 免密_大数据时代:SSH如何免密码登录?

    Hadoop集群是由许多的节点服务器组成的,当我们启动hadoop集群时,hadoop的Namenode需要连接并且管理这些节点服务器(主要是DataNode). 此时系统会要求用户输入密码,提示内容 ...

  8. Mac使用ssh公钥免密登录服务器

    每次登陆服务器都要输入密码,重复无用的操作让人心生厌烦."懒人是推动社会进步的动力",我的宗旨就是能自动的就不要手动. 下面就像大家介绍我是如何打造无密码登录服务器: 1. 生成公 ...

  9. ssh sftp 免密码 公钥登录

    大家好,我是烤鸭: 今天分享的是java ssh sftp 免密码登录. 1.  JAVA代码 ssh连接 http://www.360doc.com/content/14/0409/16/95528 ...

最新文章

  1. ios uiview 如何刷新_UIView的重绘及布局刷新
  2. python 13 常用模块 一
  3. 【强化学习】DQN及其延伸算法
  4. iOS 导航栏实现总结
  5. Redis-stat的安装与使用
  6. Python实训day05pm【JS-DOM-获取元素节点对象、网络爬虫】
  7. C++一级与二级指针基础详解
  8. 导航跳转后保持选中状态 jquery高亮当前选中菜单
  9. oracle数据库 append,oracle中insert,copy,insert append执行对比
  10. 精妙SQL语句收集(转)
  11. 轻松理解牛顿迭代法且用其求平方根
  12. IT技术人同献爱心行动倡议书
  13. wcf部署到IIS上,安装iis和wcf组件方法,并提供wcf文件
  14. C#两个窗体间的相互通信(转)
  15. 中国各省份边界json文件
  16. java 审计日志_审计日志的实现
  17. [CVE-2021-45105] Apache Log4j2 漏洞复现与原理详细分析
  18. Flask接口服务处理全局异常
  19. 什么东西可以替代触屏笔?Ipad触屏笔推荐品牌
  20. 嵌入式设计,硬件和软件哪个重要?

热门文章

  1. Android 第二十一课 RecyclerView简单的应用之编写“精美”的聊天页面
  2. ar软件测试工具_如何为用户测试制作快速的AR原型
  3. houseparty不流畅_重新设计Houseparty –用户体验案例研究
  4. shields 徽标_我的徽标素描过程
  5. illustrator下载_平面设计:16个Illustrator快捷方式可加快工作流程
  6. Vue、React 之间如何实现代码移植?
  7. 你不知道的 Chrome DevTools 玩法
  8. swift - 根试图控制器的手势返回冲突 - push 新的tabbar控制器手势冲突
  9. 在SQL Server2005中使用 .NET程序集
  10. 制作巴士电台彩蛋一枚