将文件从远程SSH复制到本地,无需远程SSH客户端

假设这个设置:

  • 在本地机器上完全访问
  • 代理服务器可以通过SSH访问,但只允许2个特定的命令:
    • exit – closures连接
    • ssh remote – build立到远程的SSH连接
  • 远程服务器提供受限访问权限:
    • ssh 没有安装
    • scp 安装,但无法连接到任何远程机器(将需要ssh
    • 大多数基本的命令,如catmvrmecho等是可用的

无法直接build立与遥控器的连接。

任务:将文件远程复制到本地机器。

有任何想法吗?


注意:要复制的文件大约是170 MB,所以base64 -w 0 < file.bak给出了一个我无法通过复制粘贴到我的本地机器上的输出。