目前似乎没有一个终端管理器能实现服务器之间直接互传文件

3 天前
 PowerDi
类似于 xftp ,左边 A 服务器,右边 B 服务器。实现左边传输到右边或右边传输到左边,虽然实现原理是先下载到本机再传输到目标服务器。
2503 次点击
所在节点    Terminal
35 条回复
BeforeTooLate
3 天前
直接 beyond compare
liujavamail
3 天前
terminus 就可以
hedwi
3 天前
内网直接 scp 不就行
haah
3 天前
1 、webrtc;
2 、bbcp.
flyqie
3 天前
需要 agent 来实现

貌似确实没有单一功能的类似项目。
nealHuang
3 天前
rsync 不就好了吗
PowerDi
3 天前
@hedwi 设备内部不通
ttkanni
3 天前
因为( 直连 ):
PC ------ Host A
PC ------ Host B

所以( 必须中转 ):
Host A ------ PC ------ Host B

得不出来( 无法直连 ):
Host A ------ Host B
PowerDi
3 天前
@ttkanni
可以 self check HostA <-> HostB
if true -> Host A --- Host B
if false -> Host A - PC - Host B
flyqie
3 天前
@PowerDi #7

那你到底想要的是什么。。

怎么个直接传递法,两段都不通。。

打洞走不了就必须走中转,中转的话也就是下载后再传呗,xftp 什么的都可以呀。
flyqie
3 天前
@PowerDi #9

你要是想应用自己判断传输方案的话,目前似乎确实没现成的。
ttkanni
3 天前
@PowerDi

没法实现这个,ssh 会话都是有状态的,信令密钥不会转移呀~

这个需求可以直接在 Host A 或 Host B 上直接 scp 或 rsync 咯,如果不通就只能中转。
humbass
3 天前
May be you need a croc!

https://github.com/schollz/croc
powersee
3 天前
ssiitotoo
3 天前
rsync 就可以了啊
Havee
3 天前
服务器互传,不通过本地
有一个协议叫做 fxp

哪些终端支持 fxp ,不晓得
但是 ftp 客户端很多都支持 fxp
xgdgsc
3 天前
sshfs 挂载到本地用资源管理器复制就行
lambdaq
3 天前
这个思路其实挺好的。至少在同一机房内部这样做是可行的,而且有意义。
lrh3321
3 天前
我一般是 scp -3 拷贝的。用 wails 或 tauri 做个 UI 感觉也不难。
ho121
3 天前
ssh -t username@server1 cat sourcefile | ssh -t username@server2 'cat > destinationfile'
ssh -t username@server1 tar -cf - sourcefolder | ssh -t username@server2 'cd destinationfolder; tar -xvf -'
注意引号

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1110308

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX