目录

1.在/root目录下输入命令

2.进入.ssh目录

3.将公钥id_rsa.pub写入到一个认证文件夹中

4.开启远程免密登录配置

5.免密远程登录本机


1.在/root目录下输入命令

[root@localhost ~]# ssh-keygen -t rsa -P ""
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):

回车,生成.ssh文件,里面有秘钥

[root@localhost ~]# ll -a

2.进入.ssh目录

[root@localhost ~]# cd .ssh/
[root@localhost .ssh]# ll
total 8
-rw-------. 1 root root 1675 Feb  1 16:39 id_rsa
-rw-r--r--. 1 root root  408 Feb  1 16:39 id_rsa.pub

id_rsa是私钥;id_rsa.pub是公钥

3.将公钥id_rsa.pub写入到一个认证文件夹中

[root@localhost .ssh]# cat ./id_rsa.pub >> authorized_keys
[root@localhost .ssh]# ls
authorized_keys  id_rsa  id_rsa.pub

4.开启远程免密登录配置

[root@localhost .ssh]# ssh-copy-id -i ./id_rsa.pub -p22 root@192.168.180.148
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "./id_rsa.pub"
The authenticity of host '192.168.180.148 (192.168.180.148)' can't be established.
ECDSA key fingerprint is SHA256:iB/yQiRE36xUpEMQe6DJsBtVIATFRUxNu3N0pUw9YvY.
ECDSA key fingerprint is MD5:e9:be:0d:3f:91:ad:d4:ea:7e:fc:9d:c6:6e:74:93:e2.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out/usr/bin/ssh-copy-id: WARNING: All keys were skipped because they already exist on (if you think this is a mistake, you may want to use -f option)

5.免密远程登录本机

[root@localhost .ssh]# ssh -p22 root@192.168.180.148
Last login: Wed Feb  1 16:29:09 2023 from 192.168.180.1

备注:如果其他虚拟机也进行了同样的设置,也可以远程免密登录到其他虚拟机上,如果其他虚拟机没有设置远程免密登录,输入上条命令后还要输入密码:

[root@localhost .ssh]# ssh -p22 root@192.168.180.141
The authenticity of host '192.168.180.141 (192.168.180.141)' can't be established.
ECDSA key fingerprint is SHA256:FCfpjPPSJxiNAqFuA88T/g56iWS1XUijN6htNp2DC4M.
ECDSA key fingerprint is MD5:ca:88:88:58:45:48:d8:d9:08:6a:b8:69:78:d1:59:ae.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.180.141' (ECDSA) to the list of known hosts.
root@192.168.180.141's password:
Last login: Wed Feb  1 14:36:34 2023 from 192.168.180.147

输入ip addr命令可以检测成功登录另一台虚拟机

[root@localhost ~]# ip addr

6.远程无法免密登录解决

删除.ssh下的所有文件,然后重复上述操作

[root@hadoop104 .ssh]# rm -rf ./*

Linux设置ssh免密登录相关推荐

  1. linux 设置ssh免密登录

    配置 A-192.168.1.219  免密登录  B-192.168.1.220 在A上执行 ssh-keygen -t rsa -P ''  可以看到~/.ssh生成两个文件id_rsa.pub  ...

  2. Ubuntu设置SSH免密登录(不同于CentOS)

    Ubuntu设置SSH免密登录(不同于CentOS) 1.遇到的坑 之前一直在CentOS系统进行Hadoop开发,SSH免密登录配置过N次,今天在Ubuntu平台下设置免密登录遇到了坑: kylin ...

  3. linux中ssh免密登录,Linux之SSH免密登录

    Linux 双向 SSH 免密登录 原理 双向,顾名思义,双方互通,此处的意思是多台 linux 两两免密登录.双向比单向多了些操作,单向只需把某一个linux的公钥发送给其他linux即可,而双向要 ...

  4. linux上ssh免密登录原理及实现

    因为我的服务器集群需要回收日志到中央进行统一处理,所以需要建立ssh互信关系实现免密登录.关于ssh的使用大家可能都很熟悉了,我们今天主要来讲下ssh连接和免密登录的原理. scp 传输文件 scp( ...

  5. Linux设置ssh免密码登录

    一.SSH来源 对于需要远程管理其它机器,一般使用远程桌面或者telnet.linux一般只能是telnet.但是telnet的缺点是通信不加密,存在不安全因素,只适合内网访问. 为解决这个问题,推出 ...

  6. 20210829-基于CentOS7/Linux配置ssh免密登录

    #关键字:Linux,CentOS7,ssh 登录,免密登录 目录 一.目标: 二.环境说明: 三.配置步骤: 一.目标: 1. 从一台机器使用 'shh 主机名'命令登录另一台机器时不用输入密码. ...

  7. linux关于ssh免密登录、known_hosts文件

    1. 关于ssh SSH 是 Secure Shell 的缩写,SSH 为建立在应用层基础上的安全协议.SSH 是目前广泛采用的安全登录协议,专为远程登录会话和其他网络服务提供安全性的协议,替代以前不 ...

  8. 【Linux】SSH免密登录配置

    SSH免密登录配置 前提:两用户已存在 用户A:user_a 用户B:user_b 先要求从user_a到用户user_b进行ssh和scp免密登录. 登录用户user_a 1. 检查/home/us ...

  9. linux 配置免密码登录,Linux - 配置SSH免密登录 - “ssh-keygen”的基本用法

    1 什么是SSH 引用百度百科的说明: SSH 为 Secure Shell的缩写,由 IETF 的网络小组(Network Working Group)所制定:它是建立在应用层基础上的安全协议. S ...

最新文章

  1. 10分钟!构建支持10万/秒请求的大型网站
  2. java word批注_使用反射处理Java批注
  3. 图论 —— 带花树算法
  4. Java小 orm_这么优雅的Java ORM没见过吧!
  5. Spring mvc 组件
  6. bash编程(一)之运算及比较
  7. RDD DataFrame DataSet 区别和转换
  8. 拓端tecdat|R语言随机搜索变量选择SSVS估计贝叶斯向量自回归(BVAR)模型
  9. 人类为何喜欢十进制的数
  10. 多媒体制作技术心得体会_多媒体课件制作的学习心得体会
  11. 【discuzx2】如何通过工具修改ucenter创始人的管理员密码以保证通信成功?
  12. Java基础笔记(初学者适用)
  13. pycharm复制代码出现空格
  14. SAP库存盘点必要知识
  15. 数据库中1NF,2NF,3NF的判别
  16. ROS的 sudo rosdep init 的报错终极解决方案
  17. 智能井盖运用5G技术
  18. CRM项目实战第一天
  19. Range fro mac(随机数字生成软件)
  20. JavaWeb-狂神系列

热门文章

  1. SQL 敏感数据加密与解密
  2. JMeter 命令行测试
  3. Eclipse和IDEA导入jar包的操作(连接数据库jar包)
  4. 光缆切断,AWS 中国大面积瘫痪;波音承认部分 737 系列机翼零件不合标
  5. 结汇,现汇和收汇的区别?
  6. 苹果自带相册打马赛克_保护隐私!慎用苹果手机自带的画笔打马赛克
  7. 白苹果了怎么强制开机_iphone11pro max开机循环白苹果怎么办?
  8. 58-Vue高级实战
  9. cad渐开线画法lisp程序_CAD渐开线画法
  10. python3 reshape