利用 ssh-agent 在两个服务器之间传输文件

eval $(ssh-agent -s)
ssh-add ~/.ssh/id_ed25519 # 根据实际情况操作
ssh -A server1
scp server2:/data /data

由于 sever1 可能没有把 server2 作为主机存储,在 scp 的时候需要输入一长串的用户名、主机、端口。