mac 下如何在跳板机之后使用 rz 命令

2015-09-22 17:35:07 +08:00
 kkfnui

机器说明

公司线上服务器的登录需要先登录到跳板机上。

问题

在 Windows 下使用 Xshell ,通过跳板机登录到线上机器后使用rz命令可以直接上传文件。
这两天换到 Mac 下,发现已知的几种工具都达不到预期效果—— securecrt 、iterm2

  1. XShell 是怎么做到的?
  2. 这种情况 Mac 下有没有快速传递文件的方案呢?
11500 次点击
所在节点    问与答
17 条回复
Tink
2015-09-22 17:37:02 +08:00
mac 下如果不通过跳板机也不行吧? iTerm2 好像不支持这个
kkfnui
2015-09-22 17:41:41 +08:00
@Tink 现在只能先将文件拷贝到 跳板机先,然后再从跳板机拷贝到线上的机器。

XShell 可以在线上服务器 使用 rz 命令拉文件。 非常便利
Tink
2015-09-22 17:48:55 +08:00
@kkfnui 这个命令我知道, xshell 是内置了这个工具所以可以这么用, mac 下不清楚有没有支持的终端
xiaocang
2015-09-22 17:52:54 +08:00
secureCRT
kkfnui
2015-09-22 17:57:48 +08:00
@xiaocang secureCRT 刚试了个小文件是可以,但是 300K 左右就不行了。 XShell 之前 5M 的文件都可以传输。
是有什么参数可以设置吗?
adrianzhang
2015-09-22 18:03:57 +08:00
rz 的实现要装软件的。这个链接给你参考下
http://www.111cn.net/sys/linux/51154.htm
kkfnui
2015-09-22 18:17:54 +08:00
@Tink
@xiaocang
@adrianzhang

可能是网络的问题我在 SecureCRT 上用 rz -bye 就可以成功的拉取到了。
lerry
2015-09-22 18:20:01 +08:00
iterm2 是可以使用的,需要配置,楼主搜索 iterm2 lrzsz
kkfnui
2015-09-22 18:27:45 +08:00
@lerry 已经安装了 lrzsz 。

现在情况是直接连接服务器是可以的。但是如果先经过跳板机, iterm2 那样配置 rz 是无效的。

不知道是有什么地方是我设置错误的。

iterm2 的配置是参考的: http://openexz.sinaapp.com/2012/08/29/%E5%9C%A8iterm2%E4%B8%AD%E4%BD%BF%E7%94%A8zmodem%E7%9A%84%E6%96%B9%E6%B3%95/
superhxnju
2015-09-22 18:30:46 +08:00
可以用 ssh -D 命令将 rz 所使用的端口的数据转发到跳板机,不知道这样可不可以
lerry
2015-09-22 18:40:36 +08:00
@kkfnui 我用跳板机也是可以的,但是再用 tmux 就会卡住,我也是在网上搜的教程。
https://github.com/mmastrac/iterm2-zmodem
jensen
2015-09-22 19:30:27 +08:00
楼上的那个可以在 iterm2 下用,我用的也是那个
iyaozhen
2015-09-22 19:42:10 +08:00
secureCRT 肯定可以,不过要收费,界面也不好看。

推荐 iterm2 加上 11 楼那个插件
huadaonan
2020-01-28 17:01:10 +08:00
这个有没有解决办法 我也遇到了 跳板机登录服务器后 sz rz 就卡住
sakura1
2020-04-02 15:42:49 +08:00
用 zssh 远程登录代理 ssh 远程登录就可以了
huadaonan
2020-04-23 14:43:51 +08:00
@sakura1 没听明白 能详细说下吗
sakura1
2020-04-27 13:00:15 +08:00
用 expect ssh 后再用 rz 的确是会有这个问题,网上大神的方案是 expect 前先
export LC_CTYPE=en_US

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/222855

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX