linux系统配置SSH免密钥登录
一、需求
有两台服务器分别是A: 192.168.127.128和B: 192.168.127.129,要求在A服务器上登录B服务器面密码登录。
二、配置
1.A服务器产生公钥与私钥对:
ssh-keygen -t rsa
过程中需要输入内容的地方直接按回车即可。
查看生成的秘钥
[root@localhost .ssh]# ll -a
总用量 12
drwx------. 2 root root 57 12月 22 12:25 .
dr-xr-x---. 9 root root 260 12月 21 12:57 ..
-rw-------. 1 root root 1675 12月 22 12:22 id_rsa
-rw-r--r--. 1 root root 408 12月 22 12:22 id_rsa.pub
-rw-r--r--. 1 root root 177 12月 22 12:25 known_hosts
2.复制公钥
1.命令复制
通过命令将本机的公钥复制到远程机器的authorized_keys文件中。
ssh-copy-id -i ~/.ssh/id_rsa.pub "root@192.168.127.129"
如果服务器修改了端口号需要添加-p参数指定端口。
过程中需要输入B服务器的密码。
2.手动复制
在本地生成authorized_keys文件,手动复制到目标服务器的.ssh文件夹中
cat id_rsa.pub >> authorized_keys
三、验证登录
ssh root@192.168.127.129
登录成功。注意如果端口修改过,要添加-p参数指定端口。
退出登录的命令:
exit
四、扩展
- 现在实现了需求,如果你想B访问A时也免密钥,只要在B上按上面的步骤来。
- 如果添加指纹的时候提示添加失败,是因为你以前添加过了这个ip的指纹。解决办法:将.ssh目录的known_hosts文件删除掉。也可以打开这个文件把对应ip的那条记录删除。
评论区
请写下您的评论...
猜你喜欢
blog
linux系统yum安装git及配置
工具
1698
安装命令yum-yinstallgit查看版本git--version配置远程ssh,执行:gitconfig--globaluser.name"yourname"gitconfig
blog
linux系统maven环境变量配置
linux系统
1624
-Xmx1024m"exportPATH=$M2_HOME/bin:$PATH使生效:source/etc/profile配置maven仓库:setting.xml配置文件中在各自的标签中添加:mirrorida
框架
1504
activemq下载地址:http://activemq.apache.org/activemq-5140-release.html把下载的tar.gz文件放在linux系统的/opt/文件夹下,解
weblog
1052
查看firewall服务状态systemctlstatusfirewalld查看firewall的状态firewall-cmd--state开启、重启、关闭、firewalld.service服务#开启servicefirewalldstart#重启servicefirewalldrestart#关闭servicefirewalldstop查看防火墙规则firewall-cmd--list-all
blog
linux系统运行级别
linux
1233
linux运行级别 在老的Linux发行版本中,系统运行分成不同的运行级别(runlevel),不同的级别所启动的服务搭配有所不同。较新的Linux发行版本,比如CentOS7+,已经将运行级别替
blog
linux系统yum安装mysql
linux系统
3375
linux系统yum安装mysql1.下载并安装MySQL官方的YumRepository[root@localhost/]#wget-i-chttp://dev.mysql.com/get
linux系统
2159
查看配置centos7的网络IP地址配置文件在/etc/sysconfig/network-scripts/ifcfg-ens33下输入命令ifconfig查看当前ip地址修改配置输入命令:vim
blog
linux的目录结构
linux系统
5632
linux的目录结构/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为
最新发表
归档
2018-11
12
2018-12
33
2019-01
28
2019-02
28
2019-03
32
2019-04
27
2019-05
33
2019-06
6
2019-07
12
2019-08
12
2019-09
21
2019-10
8
2019-11
15
2019-12
25
2020-01
9
2020-02
5
2020-03
16
2020-04
4
2020-06
1
2020-07
7
2020-08
13
2020-09
9
2020-10
5
2020-12
3
2021-01
1
2021-02
5
2021-03
7
2021-04
4
2021-05
4
2021-06
1
2021-07
7
2021-08
2
2021-09
8
2021-10
9
2021-11
16
2021-12
14
2022-01
7
2022-05
1
2022-08
3
2022-09
2
2022-10
2
2022-12
5
2023-01
3
2023-02
1
2023-03
4
2023-04
2
2023-06
3
2023-07
4
2023-08
1
2023-10
1
2024-02
1
2024-03
1
2024-04
1
2024-08
1
标签
算法基础
linux
前端
c++
数据结构
框架
数据库
计算机基础
储备知识
java基础
ASM
其他
深入理解java虚拟机
nginx
git
消息中间件
搜索
maven
redis
docker
dubbo
vue
导入导出
软件使用
idea插件
协议
无聊的知识
jenkins
springboot
mqtt协议
keepalived
minio
mysql
ensp
网络基础
xxl-job
rabbitmq
haproxy
srs
音视频
webrtc
javascript
加密算法
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。