Linux ssh 不需要输入密码的方法
采用证书的方法可以解决ssh不需要输入密码的问题。
本文采用CentOS的操作系统,创建SSH的key,并在两台或多台机器间实现信任。从而实现SSH登录不需要输入密码的功能。
首先,在一台机器上创建SSH Key:
[root@mysql-ha2 ~]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
e1:9b:9a:b8:4d:ea:2c:e7:0c:49:bd:a7:47:fa:b4:4b root@mysql-ha2
The key's randomart image is:
+--[ RSA 2048]----+
| |
| |
| . |
| . . . |
| . . S |
| . . .. o |
| o .oE o |
| .+oX.+ |
| =X+B. |
+-----------------+
此时可以在/root/.ssh目录下看到两个文件:
-rw-------. 1 root root 1675 Dec 5 05:02 id_rsa
-rw-r--r--. 1 root root 396 Dec 5 05:02 id_rsa.pub
复制Key到另外一台机器上,使登录这台机器不输入密码:
[root@mysql-ha2 .ssh]# ssh-copy-id -i id_rsa.pub root@10.1.1.4
测试,发现登录ssh 10.1.1.4不需要密码。
把id_rsa和id_rsa.pub复制到10.1.1.4上,在10.1.1.4上做同样的ssh-copy-id的动作,可以使双向ssh登录不需要密码。
且采用的是相同的ssh key。
转载于:https://www.cnblogs.com/hengwei/p/5021411.html
Linux ssh 不需要输入密码的方法相关推荐
- linux ssh服务状态,查看linux ssh服务信息及运行状态方法
关于ssh服务端配置有不少文章,例如 linux下ssh服务配置,这里仅列举出一些查看ssh服务相关信息的常用命令. 1 安装 apt-get install openssh-server 2 完成后 ...
- Linux/Ubuntu sudo不用输入密码的方法
通常我们并不以root身份登录,但是当我们执行某些命令 (command)时需要用到root权限,我们通常都是用"sudo command"来执行command.由于使用Ubunt ...
- linux ssh 连接超时中断 解决方法
当在终端使用ssh命令连接到服务器时,如果一段时间没有活动连接会被中断 一.修改ssh客户端配置 编辑客户端 /etc/ssh/ssh_config (或~/.ssh/config 对当前用户生效) ...
- Linux操作系统ssh默认22端口修改方法
Linux操作系统ssh默认22端口修改方法 1.要限制通过ssh登陆Linux的IP, a.修改/etc/hosts.deny 在其中加入sshd:ALL 主要不要加#号 b.修改/et ...
- 【Linux】30.ssh不用手动输入密码登录终端sshpass 和 shell脚本后跟参数自动匹配case的用法
ssh不用手动输入密码登录终端sshpass 和 case的组合用法 1.sshpass 的用法 在第一次手动输入密码ssh mdc@172.16.34.17 登陆上终端后,可以把下面两条语句做成sh ...
- 关于设置不同linux主机之间ssh免密登录简易方法
2019独角兽企业重金招聘Python工程师标准>>> 在linux日常中,经常会有ssh链接其他主机服务器的action,也学习过大家日常用配置ssh免密登录的方法. 小编今天在这 ...
- Linux操作系统下SSH默认22端口修改方法
NO 1: 01假如要改SSH的默认端口(22),那么你只要修改:/etc/ssh/sshd_config中Port 22,这里把22改成自己要设的端口就行了,不过千万别设和现已有的端口相同哦,以防造 ...
- linux能ping通ssh连不上,能ping通Linux但是ssh连不上问题解决方法
问题:能ping通Linux服务器 但是ssh连不上 解决方法这个问题花了我20分钟去查资料,网上写的解决方法也是五花八门,不过,总算解决了,分享出来和大家一起学习. 服务器正常,PING也能PING ...
- linux ssh 超时自动断开连接,ssh超时自动断开连接linux的解决方法
第一步 :修改/etc/ssh/sshd_config文件 [root@centos7 ~]# vi /etc/ssh/sshd_config 找到以下内容并修改它: ClientAliveInter ...
最新文章
- “AS3.0高级动画编程”学习:第二章转向行为(上)
- html最新的版本是多少,HTML5之前的版本是什么?
- 玩转Excel系列-SUMIFS函数使用及实例
- Python应用实战系列(一)-正则表达式大全
- C语言中文件定位函数总结
- 算法:老鼠走迷宫问题
- linux配置redis服务,记一次linux下安装redis, 设置redis服务, 及添加环境变量
- cr3格式是什么意思_如何用PS导入佳能CR3格式图片?
- 双系统如何卸载linux
- “钱妈妈”平台犯罪嫌疑人被抓捕 涉嫌非法吸收公众存款
- MSM8260,OMAP4430,TEGRA2,EXYNOS 4210详细分析
- 开源自己开发的一款宠物小精灵游戏
- 【笔记】项目工作中总结(三)
- win10分屏设置一边竖屏_win10系统电脑屏幕竖屏改为横屏的详细办法
- python numpy.arry, pytorch.Tensor及原生python中list相互转换
- 测试面试题 - GIT
- Symantec赛门铁克支持型SSL服务器证书_网站安全SSL数字证书认证
- [Python从零到壹] 五十一.图像增强及运算篇之图像灰度直方图对比分析万字详解
- 【python】利用python实现简单粒子群优化算法实例
- ubuntu 22 下显示器分辨率自定义问题xrandr
热门文章
- 基线_Origin入门教程(九):扣除基线常用小妙招
- pythonzip压缩字符串_Python压缩与解压缩ZIP文件的实现方法
- pdf内容怎么复制到word文档里_PDF转Word要收费?这4种免费实用的方法送你,一分钟统统能搞定...
- 用户研究三部曲:有关用户研究的战略思考
- java.lang.classnotfo_java.lang.ClassNotFoundException
- 人脸对齐(十五)--PIFA with a Single CNN
- 图像局部特征(十)--BRIEF描述子
- Git——创建版本库【git init】
- 【李宏毅机器学习】04:梯度下降Gradient Descent
- win访问linux NFS磁盘映射共享驱动器卡顿