是否可以从 ssh 会话内部传输文件(客户端-服务器)?
我知道如何使用 SCP 传输文件,这个问题是关于 ssh 会话内部的传输。例如我启动 ssh 会话:
ssh [email protected]
我执行一些操作
echo "Test" > FILE
我传输文件(伪代码)
remotecp FILE client_directory
我想知道这一点,因为我想从某个进程(主要是备份操作)创建一个自动化脚本,并且我想使其成为尽可能原子的方式。
答案1
如果您使用外部 IP 地址运行客户端:
IP=$(who mom hates | awk '{print $5}' | tr -d ')' |tr -d '(')
scp FILE USER@${IP}:~/some/path