是这样,因为登陆服务器会经过堡垒机,所以从我本地到服务器的上传下载我一般用 rzsz 来做,但我发现 mac 下用 iterm2 上传速度只有 30k 左右,win 下用 SecureCRT 速度可以稳定在 2M 左右,都走的 zmodem 协议,为啥速度差这么多。然后我又在 mac 上装了个 SecureCRT,测试发现速度可以到 4M 多,以上几次测试网络环境都是一样的,请问各位大拿,这个速度差异是不是 ssh 客户端造成的?
1
Theo14 OP 测试的结论是 rzsz 的速度和 ssh 客户端有关系,但不知道为毛 : (
|
2
Theo14 OP 又测试了一下,通过 iterm2 往另一个机房上传文件速度可以到 5M,看来是堡垒机+iterm2 这个组合会出问题
|
3
20has 2018-03-05 17:20:19 +08:00 via Android
你好像在一个人玩啊😆
|
4
julyclyde 2018-03-05 17:27:14 +08:00
securecrt+堡垒机 的速度是正常的?
iterm2+堡垒机 慢? |
5
0ZXYDDu796nVCFxq 2018-03-05 17:35:40 +08:00
既然是 macOS+iTerm2,还是用 .ssh/config,然后 scp 吧
新版 OpenSSH 支持 ssh 跳板了 举个例子: Host jumpserver HostName 10.0.0.1 Port 22 User username PreferredAuthentications publickey IdentityFile ~/.ssh/jumpserver.key Host projectA-server01 HostName 10.1.0.1 Host projectA-server99 HostName 10.1.0.99 Host projectA-* Port 22 User username PreferredAuthentications publickey IdentityFile ~/.ssh/projectA.key ProxyJump jumpserver 直接 ssh projectA-server01 或者 scp projectA-server01:/home/username/file ~/ 即可 |
9
20has 2018-03-05 18:30:44 +08:00 via Android
哈哈哈 我一般是用 xshell 自己写的 shell 跳板机 通过 ssh 跳转的都不能用 lrzsz😂
|
11
0ZXYDDu796nVCFxq 2018-03-05 18:53:10 +08:00 via iPhone
|
12
livc 2018-03-05 19:49:46 +08:00
@20has #9 好像可以的,是不是这个意思? https://livc.io/blog/170
|