发现 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-*
做的事也就是根据指令匹配正则对应去调用以上两个 sh 脚本;
本地虚拟机已可以通过 iTerm2 端 sz 和 rz 上传和下载文件;
通过 iTerm2 端 ssh 到其他服务器上(centos 已安装好 lrzsz),sz 和 rz 执行已调起 sh,实际没见文件传输过来,也不报错;
感谢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
1
0ZXYDDu796nVCFxq 2019-09-14 12:49:43 +08:00 via Android
还是改掉这习惯吧,应该用 scp
|
2
logan66 OP scp 也用,操作起来感觉不大方便~要找 ip 和对应路径什么的;
|
3
wtks1 2019-09-14 12:53:11 +08:00 via Android
scp/sftp 都挺好用的啊,该换个工具了
|
4
comwrg 2019-09-14 12:56:46 +08:00 via Android
rsync 也可以
|
5
228555911x 2019-09-14 14:14:44 +08:00 via iPhone
不要通过脚本 alias 定义等快捷方式去连接虚拟机,你可以直接 ssh 连接再试试上传下载
|
6
smdbh 2019-09-14 14:21:34 +08:00
不能用 gui 的 sftp 么
|
7
sleepm 2019-09-14 16:31:43 +08:00 via Android
zerotier 组个局域网,想咋传咋传
|
8
Binb 2019-09-14 18:51:35 +08:00 via Android
scp 不好用?
|
9
lixiang2017 2019-09-14 21:01:05 +08:00 via Android 1
试试 trigger 里 正则 别用太长的字符串,只用前面一小段。不同机器的后面好像就不一样了,你可以先在 iterm2 里执行 rz sz,先把那一串复制下来。印象中不及时复制下来,一会儿就没了。
|
10
xuecan 2019-09-15 08:42:06 +08:00 via iPhone
+1 以前还能用 现在用不了了 scp 能用 不过我司有跳转机 所以需要 scp 多次 这时候 rzsz 好用
|
11
xinge666 2019-09-15 09:32:43 +08:00 via iPhone 1
Triggers 要改成 Github 上边的,百度的那些已经用不来了
|
13
logan66 OP @smdbh 有用 beyond compare 的比对功能,现在想只在 iTerm2 就实现上传下载,不用再开其他的;
|
14
sleepm 2019-09-15 17:56:09 +08:00
![111.png]( https://i.loli.net/2019/09/15/lefamL4bV5UJMXR.png)
组成一个局域网,局域网,都在局域网了,想咋传文件就咋传~!!!! |
15
Kobayashi 2019-09-15 20:26:22 +08:00 via Android 1
|
16
lotina69 2019-09-16 14:14:28 +08:00
ZenTermLite 试试
|
17
dorothyREN 2019-09-17 14:53:20 +08:00
lrzsz 是要安装在服务器上的。。。
|
18
logan66 OP @dorothyREN 服务器安装好 lrzsz 了的,也做了软链接对应 sz 和 rz。现在看来是 macos 系统和客户端之间的问题。
|