作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
remote1 -> remote2(我的服务器) [xxxx@localhost] $ ssh yyyy@remote1 [yyyy@r-6ren">
我必须以这种方式访问我的服务器:localhost -> remote1 -> remote2(我的服务器)
[xxxx@localhost] $ ssh yyyy@remote1
[yyyy@remote1] $ ssh zzzz@remote2
[zzzz@remote2] $ echo "now I logined into my server..."
我知道如何使用 scp 传输文件。但是我对 remote1 没有读取或写入权限。如何将文件传输到 remote2?
最佳答案
另一种选择是使用代理命令:
scp -o ProxyCommand='ssh yyy@remote1 netcat %h %p 2> /dev/null' zzz@remote2:fromfile tofile
如果 remote1
安装了 netcat
。其他可行的选项可以是 nc
或 socat
(后者具有不同的语法)。
关于linux - 如何在 "indirect"ssh 连接中传输文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17717778/
我是一名优秀的程序员,十分优秀!