macos 想方便下载/上传文件到服务器.但折腾下 iTerm2 的 sz rz 出错,求指点; - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
logan66
V2EX    MacBook Pro

macos 想方便下载/上传文件到服务器.但折腾下 iTerm2 的 sz rz 出错,求指点;

  •  
  •   logan66 2019-09-14 12:46:34 +08:00 7199 次点击
    这是一个创建于 2219 天前的主题,其中的信息可能已经有所发展或是发生改变。

    说说已经试验过的情况:

    1.brew 已安装好 lrzsz

    2.已找到有效 sh 脚本

    发现 https://github.com/mmastrac/iterm2-zmodem 已失效;

    另找到新的脚本,这两个脚本主要是调起 macos 的 iTerm/iTerm2,传输文件; 脚本链接如下:

    sudo wget https://gist.githubusercontent.com/sy-records/1b3010b566af42f57fa6fa38138dd22a/raw/2bfe590665d3b0e6c8223623922474361058920c/iterm2-send-zmodem.sh sudo wget https://gist.githubusercontent.com/sy-records/40f4ba22e3fbdeedf58463b067798962/raw/b32d2f7ac3fa54acca81be3664797cebb724690f/iterm2-recv-zmodem.sh sudo chmod 777 /usr/local/bin/iterm2-* 

    3.iTerm2 也配置好 Triggers

    做的事也就是根据指令匹配正则对应去调用以上两个 sh 脚本;

    问题:sz 和 rz 还行都不成功

    本地虚拟机已可以通过 iTerm2 端 sz 和 rz 上传和下载文件;

    通过 iTerm2 端 ssh 到其他服务器上(centos 已安装好 lrzsz),sz 和 rz 执行已调起 sh,实际没见文件传输过来,也不报错;

    第 1 条附言    2019-09-23 14:16:38 +08:00

    感谢V友的解答,今天细看下,发现原来是trigger那设置对应弄反了,之后按照这个设置弄好了:

     配置项: Regular expression Action Parameters \*\*B0100 Run Silent Coprocess /usr/local/bin/iterm2-send-zmodem.sh \*\*B00000000000000 Run Silent Coprocess /usr/local/bin/iterm2-recv-zmodem.sh 
    18 条回复    2019-09-17 19:04:51 +08:00
    0ZXYDDu796nVCFxq
        1
    0ZXYDDu796nVCFxq  
       2019-09-14 12:49:43 +08:00 via Android
    还是改掉这习惯吧,应该用 scp
    logan66
        2
    logan66  
    OP
       2019-09-14 12:51:52 +08:00
    scp 也用,操作起来感觉不大方便~要找 ip 和对应路径什么的;
    wtks1
        3
    wtks1  
       2019-09-14 12:53:11 +08:00 via Android
    scp/sftp 都挺好用的啊,该换个工具了
    comwrg
        4
    comwrg  
       2019-09-14 12:56:46 +08:00 via Android
    rsync 也可以
    228555911x
        5
    228555911x  
       2019-09-14 14:14:44 +08:00 via iPhone
    不要通过脚本 alias 定义等快捷方式去连接虚拟机,你可以直接 ssh 连接再试试上传下载
    smdbh
        6
    smdbh  
       2019-09-14 14:21:34 +08:00
    不能用 gui 的 sftp 么
    sleepm
        7
    sleepm  
       2019-09-14 16:31:43 +08:00 via Android
    zerotier 组个局域网,想咋传咋传
    Binb
        8
    Binb  
       2019-09-14 18:51:35 +08:00 via Android
    scp 不好用?
    lixiang2017
        9
    lixiang2017  
       2019-09-14 21:01:05 +08:00 via Android   1
    试试 trigger 里 正则 别用太长的字符串,只用前面一小段。不同机器的后面好像就不一样了,你可以先在 iterm2 里执行 rz sz,先把那一串复制下来。印象中不及时复制下来,一会儿就没了。
    xuecan
        10
    xuecan  
       2019-09-15 08:42:06 +08:00 via iPhone
    +1 以前还能用 现在用不了了 scp 能用 不过我司有跳转机 所以需要 scp 多次 这时候 rzsz 好用
    TaurusXin
        11
    TaurusXin  
       2019-09-15 09:32:43 +08:00 via iPhone   1
    Triggers 要改成 Github 上边的,百度的那些已经用不来了
    logan66
        12
    logan66  
    OP
       2019-09-15 09:35:40 +08:00 via iPhone
    @sleepm 去玩了这个,这个实现了内网穿透,跟上传下载没什么关系吧?!
    logan66
        13
    logan66  
    OP
       2019-09-15 10:31:27 +08:00
    @smdbh 有用 beyond compare 的比对功能,现在想只在 iTerm2 就实现上传下载,不用再开其他的;
    sleepm
        14
    sleepm  
       2019-09-15 17:56:09 +08:00
    ![111.png]( https://i.loli.net/2019/09/15/lefamL4bV5UJMXR.png)
    组成一个局域网,局域网,都在局域网了,想咋传文件就咋传~!!!!
    Kobayashi
        15
    Kobayashi  
       2019-09-15 20:26:22 +08:00 via Android   1
    https://github.com/laggardkernel/iterm2-zmodem

    最好还是不用这个协议。另外需要两边都装有 lrzsz。
    lotina69
        16
    lotina69  
       2019-09-16 14:14:28 +08:00
    ZenTermLite 试试
    dorothyREN
        17
    dorothyREN  
       2019-09-17 14:53:20 +08:00
    lrzsz 是要安装在服务器上的。。。
    logan66
        18
    logan66  
    OP
       2019-09-17 19:04:51 +08:00 via iPhone
    @dorothyREN 服务器安装好 lrzsz 了的,也做了软链接对应 sz 和 rz。现在看来是 macos 系统和客户端之间的问题。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1892 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 16:13 PVG 00:13 LAX 09:13 JFK 12:13
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86