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

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

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

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

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

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

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

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

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

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

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

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

哪些终端支持 fxp ,不晓得
但是 ftp 客户端很多都支持 fxp
xgdgsc
211 天前
sshfs 挂载到本地用资源管理器复制就行
lambdaq
211 天前
这个思路其实挺好的。至少在同一机房内部这样做是可行的,而且有意义。
lrh3321
211 天前
我一般是 scp -3 拷贝的。用 wails 或 tauri 做个 UI 感觉也不难。
ho121
211 天前
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://www.v2ex.com/t/1110308

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

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

© 2021 V2EX