在 SSH 会话内传输文件客户端-服务器

在 SSH 会话内传输文件客户端-服务器

是否可以从 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

相关内容