全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 376|回复: 0

配置Windows|Mac Terminal和iTerm2同时支持rzsz

[复制链接]
发表于 2023-9-30 09:53:27 | 显示全部楼层 |阅读模式

众所周知,微软新开发的Windows Terminal和Mac上默认的Terminal应用都是不支持rzsz的,而大名鼎鼎的iTerm2虽然支持吧,但配置起来挺复杂的,今天来介绍一种配置非常简单但又同时支持这三大终端的方式。

先来说说怎么在mac上面实现,我这里以x86的mac为例,你的如果是arm的话应该也可以,

首先下载一下大神编译好的二进制文件,如下所示:

$ wget https://github.com/trzsz/trzsz-ssh/releases/download/v0.1.11/tssh_0.1.11_macos_x86_64.tar.gz

然后你解压一下拷贝到你的任意一个环境变量的路径中去,比如下面我的:

$ tar xzvf tssh_0.1.11_macos_x86_64.tar.gz && sudo cp tssh_0.1.11_macos_x86_64/tssh /usr/local/bin/

为了使用方便呢,你在你的.bashrc或者.zshrc中可以加一个别名,如下所示:

alias ssh='tssh'

以后你再连ssh的话就用tssh来连,我来演示一下实际效果,如下:

连上服务器之后,我们再下载一下rz和sz的本体,在这里我们是叫trz和tsz,如下:

$ wget https://github.com/trzsz/trzsz-go/releases/download/v1.1.5/trzsz_1.1.5_linux_x86_64.tar.gz && tar xzvf trzsz_1.1.5_linux_x86_64.tar.gz && sudo cp trzsz_1.1.5_linux_x86_64/trz /usr/loacl/bin && sudo cp trzsz_1.1.5_linux_x86_64/tsz /usr/loacl/bin

当然为了使用方便你可以在你的服务器的.bashrc中再加一下别名,如下:

alias rz='trz'
alias sz='tsz'

好的,至此我们mac上的所有配置就结束了,Mac Terminal和iTerm2都是同样的方式来配置,都可以用了,下面我们来看一下实际效果,如下:

在Windows上配置也是同样的思路只不过你需要下载exe格式的tssh命令放到你的环境变量中的路径下面,经过我的实验也是可以的,大家试一下,我就不做重复演示了,下载路径如下:

https://github.com/trzsz/trzsz-ssh/releases/download/v0.1.11/tssh_0.1.11_windows_x86_64.zip

最后感谢一下下面这两个伟大的开源项目:

https://github.com/trzsz/trzsz-ssh
https://github.com/trzsz/trzsz-go

大家不要忘记去帮忙给作者点个小星星哦,爱你们~

截图全部弄到图床太麻烦了,大家感兴趣的话移步到我的博客看一下:
https://sharpgan.com/make-windows-and-mac-terminal-and-iterm2-to-support-rzsz/













您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-22 23:53 , Processed in 0.064688 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表