1. 在 A 机器上生成自己的 RSA 密钥对:

ssh-keygen -t rsa

2. 假设 B 机器的 IP 是 192.168.1.100

将 A 的公钥添加至 B 的授权列表:

# 在 A 上执行下面命令:

ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.100

————– 结束 ————–

如果目标机器的 ssh 不是 22 端口

如果 B 的 ssh 不是22端口,例如10022端口

ssh-copy-id -i .ssh/id_rsa.pub "-p 10022 root@192.168.1.100"

如果 A 是 Mac 则执行:

ssh-copy-id -i .ssh/id_rsa.pub -p 20022 root@192.168.1.100