目前似乎没有一个终端管理器能实现服务器之间直接互传文件
类似于 xftp ,左边 A 服务器,右边 B 服务器。实现左边传输到右边或右边传输到左边,虽然实现原理是先下载到本机再传输到目标服务器。
直接 beyond compare
terminus 就可以
内网直接 scp 不就行
1 、webrtc;
2 、bbcp.
需要 agent 来实现
貌似确实没有单一功能的类似项目。
rsync 不就好了吗
设备内部不通
因为( 直连 ):
PC ------ Host A
PC ------ Host B
所以( 必须中转 ):
Host A ------ PC ------ Host B
得不出来( 无法直连 ):
Host A ------ Host B
可以 self check HostA <-> HostB
if true -> Host A --- Host B
if false -> Host A - PC - Host B
#7
那你到底想要的是什么。。
怎么个直接传递法,两段都不通。。
打洞走不了就必须走中转,中转的话也就是下载后再传呗,xftp 什么的都可以呀。
#9
你要是想应用自己判断传输方案的话,目前似乎确实没现成的。
没法实现这个,ssh 会话都是有状态的,信令密钥不会转移呀~
这个需求可以直接在 Host A 或 Host B 上直接 scp 或 rsync 咯,如果不通就只能中转。
May be you need a croc!
github.com/schollz/croc
github.com/TermoraDev/termora
SFTP github.com/TermoraDev/termora/blob/1.0.6/docs/sftp.png?raw=1
可以互相传文件
rsync 就可以了啊
服务器互传,不通过本地
有一个协议叫做 fxp
哪些终端支持 fxp ,不晓得
但是 ftp 客户端很多都支持 fxp
sshfs 挂载到本地用资源管理器复制就行
这个思路其实挺好的。至少在同一机房内部这样做是可行的,而且有意义。
我一般是 scp -3 拷贝的。用 wails 或 tauri 做个 UI 感觉也不难。
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 -'
注意引号
这是本地跟服务器之间还是,服务器跟服务器之间,我看到最近的 issue 作者是刚回复这个功能可以考虑
#21 左侧连接 A 服务器,右侧连接 B 服务器,就可以相互传输了呀
找那种支持 fxp 协议的终端管理器就行了吧
#22 牛阿牛阿
tailscale file 现在喜欢用这个
所以我都是 xshell + xftp ,xshell 连接两个服务器后打开 xftp 进行互传
我苦恼的是单位服务器不能 root 登陆,普通用户登陆上去没法从本地上传文件到服务器挂载的 nas 文件夹里。目标文件夹当初搞成 root 的,xftp 还支持登陆后 sudo 提权,真是够了…
今天看到 infoQ 一篇文章,观点是 AI 编程从定量的角度去衡量,实际是降低了研发效率(可能不是针对所有人和所有场景) 这个观点对于作为一个工作十多年的服务端开发来说,和我…
由开放原子开源基金会主导,华为、浪潮、DaoCloud 、谐云、青云、飓风引擎以及 OpenSDV 开源联盟、openEuler 社区、OpenCloudOS 社区等成员单位…
新手刚刚学会提 pr ,有点小打击。 我应该维护自己的 fork 分支吗? 但是我后面又不是经常维护,还想享受上游的更新咋整 自己维护,定时 merge 上游不就行了 …
合速度