可能重复:
通过中间机器转发 SSH 流量。
我目前正在部署一个 Web 应用程序,需要通过面向公众的服务器将文件复制到内部服务器。
我当前的工作流程如下:
- 将文件复制到 publicserver.example.com
- ssh 到公共服务器
- 将文件 scp 到 10.2.68.10
我真正想做的是一次性将文件复制到内部服务器 - 使用 GUI 或通过命令行。
有任何想法吗?
答案1
使用 ssh 转发您的端口,然后让 scp 使用该端口:
ssh -L yourport:internal.host:hostport [email protected]
然后:
scp yourfile.xxx localhost:/directory -P yourport
我认为这已经够用了。你可能想看看man ssh
我man scp
是否以错误的方式获取了参数。