如何在不劫持标准输入的情况下通过 SSH 发送大量有效负载?

如何在不劫持标准输入的情况下通过 SSH 发送大量有效负载?

我想运行一个ssh命令,将一些大数据(例如二进制文件)传输到远程服务器(即我不能将该数据作为命令行参数),但我不想重定向用户的标准输入。

显然我可以使用 2 个 ssh 命令(或通过scp等)来完成此操作,但是在一个 SSH 命令中执行此操作的正确方法是什么?

我知道我可以端口转发并尝试以这种方式发送数据,但这似乎是一种肮脏的方法,而且我担心这可能会使远程主机上的太多程序可以使用该端口。

有更干净/更好的方法吗?

相关内容