目前似乎没有一个终端管理器能实现服务器之间直接互传文件
类似于 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 提权,真是够了…
1.首先,介绍场景:视频播放平台,系统使用 Springboot 和 Vue 编写。拥有前台和后台,前台进行视频播放,后台进行视频的上传,也可以上传音乐和图片,功能顺手都做了。…
十多年前刚走入社会工作的时候,那时的中国软件开发根本没有什么版本管理,也没有什么编程规范,软件开发相比起今天来说非常地混乱,那时仅凭自己的一些学习总结了一些C语言编程中的好的小…
时间线: 上周末:在 CF 上购买了域名并部署了一个工具页面来跑流程练练手,这时候购买完毕已经收到收据了; 这周二:CF 发邮件过来说我的账号需要进行付款欺诈的安全检查,需要…