V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
PowerDi
V2EX  ›  Terminal

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

  •  
  •   PowerDi · Feb 10, 2025 · 4430 views
    This topic created in 445 days ago, the information mentioned may be changed or developed.
    类似于 xftp ,左边 A 服务器,右边 B 服务器。实现左边传输到右边或右边传输到左边,虽然实现原理是先下载到本机再传输到目标服务器。
    36 replies    2025-02-28 10:03:55 +08:00
    BeforeTooLate
        1
    BeforeTooLate  
       Feb 10, 2025   ❤️ 1
    直接 beyond compare
    liujavamail
        2
    liujavamail  
       Feb 10, 2025
    terminus 就可以
    hedwi
        3
    hedwi  
       Feb 10, 2025
    内网直接 scp 不就行
    haah
        4
    haah  
       Feb 10, 2025
    1 、webrtc;
    2 、bbcp.
    flyqie
        5
    flyqie  
       Feb 10, 2025 via Android
    需要 agent 来实现

    貌似确实没有单一功能的类似项目。
    nealHuang
        6
    nealHuang  
       Feb 10, 2025
    rsync 不就好了吗
    PowerDi
        7
    PowerDi  
    OP
       Feb 10, 2025
    @hedwi 设备内部不通
    ttkanni
        8
    ttkanni  
       Feb 10, 2025
    因为( 直连 ):
    PC ------ Host A
    PC ------ Host B

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

    得不出来( 无法直连 ):
    Host A ------ Host B
    PowerDi
        9
    PowerDi  
    OP
       Feb 10, 2025
    @ttkanni
    可以 self check HostA <-> HostB
    if true -> Host A --- Host B
    if false -> Host A - PC - Host B
    flyqie
        10
    flyqie  
       Feb 10, 2025 via Android
    @PowerDi #7

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

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

    打洞走不了就必须走中转,中转的话也就是下载后再传呗,xftp 什么的都可以呀。
    flyqie
        11
    flyqie  
       Feb 10, 2025 via Android
    @PowerDi #9

    你要是想应用自己判断传输方案的话,目前似乎确实没现成的。
    ttkanni
        12
    ttkanni  
       Feb 10, 2025   ❤️ 1
    @PowerDi

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

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

    https://github.com/schollz/croc
    ssiitotoo
        15
    ssiitotoo  
       Feb 10, 2025
    rsync 就可以了啊
    Busy
        16
    Busy  
       Feb 10, 2025   ❤️ 1
    服务器互传,不通过本地
    有一个协议叫做 fxp

    哪些终端支持 fxp ,不晓得
    但是 ftp 客户端很多都支持 fxp
    xgdgsc
        17
    xgdgsc  
       Feb 10, 2025 via Android
    sshfs 挂载到本地用资源管理器复制就行
    tf2
        18
    tf2  
       Feb 10, 2025
    这个思路其实挺好的。至少在同一机房内部这样做是可行的,而且有意义。
    lrh3321
        19
    lrh3321  
       Feb 10, 2025
    我一般是 scp -3 拷贝的。用 wails 或 tauri 做个 UI 感觉也不难。
    ho121
        20
    ho121  
       Feb 10, 2025   ❤️ 1
    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 -'
    注意引号
    PowerDi
        21
    PowerDi  
    OP
       Feb 10, 2025
    @powersee 这是本地跟服务器之间还是,服务器跟服务器之间,我看到最近的 issue 作者是刚回复这个功能可以考虑
    powersee
        22
    powersee  
       Feb 10, 2025
    @PowerDi #21 左侧连接 A 服务器,右侧连接 B 服务器,就可以相互传输了呀
    catsoul
        23
    catsoul  
       Feb 10, 2025
    找那种支持 fxp 协议的终端管理器就行了吧
    PowerDi
        24
    PowerDi  
    OP
       Feb 10, 2025
    @powersee #22 牛阿牛阿
    ysicing
        25
    ysicing  
       Feb 10, 2025
    tailscale file 现在喜欢用这个
    Yanlongli
        26
    Yanlongli  
       Feb 10, 2025
    所以我都是 xshell + xftp ,xshell 连接两个服务器后打开 xftp 进行互传
    dfdd1811
        27
    dfdd1811  
       Feb 10, 2025
    我苦恼的是单位服务器不能 root 登陆,普通用户登陆上去没法从本地上传文件到服务器挂载的 nas 文件夹里。目标文件夹当初搞成 root 的,xftp 还支持登陆后 sudo 提权,真是够了…
    lyxxxh2
        28
    lyxxxh2  
       Feb 10, 2025
    vsheyan
        29
    vsheyan  
       Feb 10, 2025
    @powersee #14 看了下好东西收藏了
    macro233
        30
    macro233  
       Feb 10, 2025
    terminus
    ipwx
        31
    ipwx  
       Feb 10, 2025
    filezilla 不行吗
    realpg
        32
    realpg  
    PRO
       Feb 10, 2025
    你要找的是不是 FXP
    cpstar
        33
    cpstar  
       Feb 10, 2025
    flashfxp ,这个软件用了多少年了
    noahlias
        34
    noahlias  
       Feb 10, 2025
    这种功能不应该是终端做的啊 Do One Thing and Do It Well
    james122333
        35
    james122333  
       Feb 10, 2025 via Android
    可以写脚本 但需要一些比较高深进阶技巧和认知
    VforVendetta
        36
    VforVendetta  
       Feb 28, 2025
    croc 速度比较快
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1485 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 102ms · UTC 16:22 · PVG 00:22 · LAX 09:22 · JFK 12:22
    ♥ Do have faith in what you're doing.