多个服务器之间相互访问的时候为了简洁和软件需要,我们需要配置免密登录,如下操作:

首先我们要知道免密登录的原理:

免密登录分为公钥和私钥,公钥发送给其他机器,本机器即可访问其他机器;所以我们需要把当前机器的公钥发送给其他机器

具体操作步骤如下:

第一步:生成公钥和私钥(输入命令之后不断enter确定)

ssh-keygen

生成文件存放在用户家目录下面,我这里以root用户为例:

cd ~/.ssh

会生成两个文件:id_rsa和id_rsa.put,前者是私钥,后者是公钥

第二步:发送公钥到目标机器(root是另一台机器用户名,mrj002为我的另一台机器主机名)

ssh-copy-id root@mrj02

执行过程中需要输入yes以及mrj002的用户密码

登录mrj002用户:

cd ~/.ssh

ls

发现目录下有一个authorized_keys,这个文件即是当前mrj002主机所含有的公钥集合;

第三步:

mrj001节点操作:(注意登录本机也需要发送公钥给本机)

ssh mrj002

发现不需要密码即可登录

总结:

./ssh目录下会有四个文件分别是:

其中known_hosts保存的是该机器登录过的其他机器信息

ssh-keygen免密登录详解相关推荐

  1. ssh设置免密登录后登录仍需密码可能的原因,以及 ssh 出问题或的调试方法

    免密登录失败 ssh设置免密登录后登录仍需密码可能的原因,home 路径下的对应用户权限不对,或者 .ssh 文件夹权限不对,/home/$user 和 /home/$user/.ssh 路径必须是 ...

  2. SSH远程免密登录的两种方式

    SSH远程免密登录的两种方式 一.ssh远程登录操作 1.先ping测试下看看网络是否通畅 2.ssh 192.168.150.148 二.ssh免密登录方式一 1.生成公钥.私钥 2.拷贝公钥到目标 ...

  3. Redis未授权访问漏洞(四)SSH key免密登录

    前言 系列文章 Redis未授权访问漏洞(一)先导篇 Redis未授权访问漏洞(二)Webshell提权篇 Redis未授权访问漏洞(三)Redis写入反弹连接定时任务 SSH key免密登录 实战实 ...

  4. ssh localhost免密登录

    设置ssh localhost免密登录 安装好ssh后.使用ssh localhost 登录本机会输入密码,每次输入密码会比较麻烦,那么就需要设置免密登录了. 1.进入.ssh目录 cd ~/.ssh ...

  5. SSH服务器免密登录快速配置

    SSH服务器免密登录配置 首先我们需要准备两台或两台以上服务器或虚拟机,配置好静态ip,配置静态ip参见博文:虚拟机配置静态ip 配置SSH免密登录 1.在每台服务器或虚拟机上配置hosts,命令行输 ...

  6. Linux通过SSH实现免密登录

    一.应用场景: 在我们服务器中,经常需要拷贝文件,我们常用SCP命令,但是每次都要加密码,或者我们进行代码发布的时候,也会经常需要这样.而我们有时候不希望密码让开发知道,这就衍生了我们进行免密登陆的想 ...

  7. 用Win10自带SSH实现免密登录Linux

    前言 Win10自带的OpenSSH不仅可以使用ssh命令登录Linux服务器,还可以利用scp实现文件的上传下载,确实很实用,下面我将介绍如何利用OpenSSH实现免密登录. 在Linux上生成密钥 ...

  8. ssh互信 ssh私钥免密登录

    环境相关: OS:CentOS release 6.9 IP:192.168.77.10 1. 简单解释 ssh服务可以生成公私钥,公私钥的类型有两种:rsa和dsa,作用是使用私钥免输入密码登录到公 ...

  9. SSH配置免密登录方法

    转载自https://blog.csdn.net/jeikerxiao/article/details/84105529 1.客户端生成公私钥 本地客户端生成公私钥:(一路回车默认即可) ssh-ke ...

最新文章

  1. vue过渡和animate.css结合使用
  2. 如何实现Asp与Asp.Net共享Session
  3. CSS中margin和padding的区别
  4. UML中的6大关系(关联、依赖、聚合、组合、泛化、实现)
  5. 使用C语言扩展Python(四)
  6. php负载均衡原理_负载均衡的原理(通俗理解)
  7. net core体系-web应用程序-4asp.net core2.0 项目实战(CMS)-第二章 入门篇-快速入门ASP.NET Core看这篇就够了...
  8. DEDECMS v5.7 实现导航条下拉二级菜单
  9. 16行代码实现微信聊天机器人,自动智能回复,打团了让它来陪老婆聊天
  10. 安卓系统的电视机_再送出一款智能电视、电视盒子、安卓手机通用TV直播软件...
  11. linux操作系统期末试卷及答案,Linux操作系统期末复习题(含答案).pdf
  12. matlab 一维数组 切片,三维体切片图 - MATLAB slice - MathWorks 中国
  13. 无情刀永不知错,无缘分只叹奈何
  14. Linux开机自启动挂盘以及进入紧急模式的解决办法
  15. 随手记——静态Flag变量使用不规范导致的重大流程错误
  16. MongoDB4.2.0安装包并配上安装教程
  17. traceback说明
  18. 剑指offer_递归与循环---跳台阶
  19. CSS-选择器的优先级
  20. XP系统下安装SQL Server2000标准版/企业版

热门文章

  1. linux tar 解压报错解决方法
  2. Stackoverflow 声望和节制
  3. 为什么计算机无法充电,为什么手机不能在电脑上充电?
  4. MATLAB-使用系统识别应用程序识别非线性黑盒模型
  5. 解决官网无法下载pycharm问题
  6. python挣钱路子_听说你是Python零基础?今天教大家一招零基础也能赚钱的路子!...
  7. A.机器学习入门算法[七]:基于英雄联盟数据集的LightGBM的分类预测
  8. python 支付宝证书 计算SN 序列号
  9. 加拿大程序员趣闻系列 3/N : 生活篇
  10. mysql添加用户名和密码