mirror of
https://github.com/dunwu/linux-tutorial.git
synced 2024-04-15 19:55:24 +08:00
20 lines
583 B
Bash
20 lines
583 B
Bash
#!/usr/bin/env bash
|
|
|
|
# ------------------------------------------------------------------------------
|
|
# 免密码传输
|
|
# @author Zhang Peng
|
|
# @since 2020/4/8
|
|
# ------------------------------------------------------------------------------
|
|
|
|
REMOTE_HOST=192.168.0.2
|
|
|
|
# 如果本机没有公私钥对,可以执行以下命令生成 ssh 公私钥对
|
|
#ssh-keygen -t rsa
|
|
|
|
# 服务器 A 上执行以下命令
|
|
scp ~/.ssh/id_rsa.pub root@${REMOTE_HOST}:~/.ssh/id_rsa.pub.tmp
|
|
|
|
# 服务器 B 上执行以下命令
|
|
cat ~/.ssh/id_rsa.pub.tmp >> ~/.ssh/authorized_keys
|
|
rm ~/.ssh/id_rsa.pub.tmp
|