[TOC]
# 准备至少2台Linux服务器
>服务器A:10.0.0.1
>服务器B:10.0.0.2
# 服务器A->B配置免密登录
## A服务器操作
1. ssh连接到A服务器
```shell
[root@localhost ~]# ssh-keyscan
#无脑回车3次生成秘钥成功
```
2. 进入秘钥存放目录
```shell
[root@localhost ~]# cd .ssh/
[root@localhost .ssh]# ll
total 12
-rw-------. 1 root root 2622 Jun 24 02:44 id_rsa
-rw-r--r--. 1 root root 580 Jun 24 02:44 id_rsa.pub
-rw-r--r--. 1 root root 344 Jun 24 02:44 known_hosts
```
3. 推送公钥到B服务器
```shell
[root@localhost .ssh]# ssh-copy-id -i id_rsa.pub 10.0.0.2
# 10.0.0.2 B服务的IP
```
## B服务器操作
1. 将公钥追加到authorized_keys文件
```shell
[root@localhost ~]#cd .ssh/
[root@localhost ~]#touch authorized_keys
[root@localhost ~]#id_rsa.pub >> authorized_keys
```
## 完成配置,若想要以域名方式免密登录,可以在A服务器配置hosts指向B服务器即可
Linux服务器之间配置SSH免密登录