当提到SSH终端工具时,许多人首先想到的是诸如putty、xshell等老牌客户端。这些工具已经存在了相当长的时间,并且拥有广泛的用户群体,这是因为它们有其独特之处。然而,在当今互联网越来越发达的时代,我们的工作需求也变得越来越多样化,例如:我们需要在远程连接服务器、运行Linux命令的同时传输文件;我们需要同时连接多台服务器,并在多个窗口中管理它们,以方便快速切换;我们需要在管理Linux系统的同时运行cmd/zsh和gitbash,而无需打开多个软件。
为了满足这些需求,现在有许多新的SSH终端工具可供选择。例如,MobaXterm是一款功能强大的终端工具,它支持远程连接、文件传输、X11转发、多个窗口管理等功能,而且还支持将Windows的cmd和PowerShell以及Unix/Linux的bash、zsh、fish等命令行工具整合到同一个软件中。另外,Termius也是一款不错的SSH终端工具,它支持跨平台,可在Windows、MacOS、Linux、Android、iOS等多个平台上使用,而且还支持多个窗口管理、文件传输、云同步等功能。
而在开源免费工具如雨后春笋般涌现的今天,windterm作为其中的佼佼者,可以同时满足以上需求。
一、windterm简介
1.关于windterm
windterm是一款风格独特、开源、且完全免费的SSH/Telnet/Serial/Shell/Sftp 客户端
2.windterm特点
- 实现了 SSH v2、Telnet、Raw Tcp、串行、Shell 协议;
- 会话认证时支持 SSH 自动执行;
- 支持 SSH ControlMaster;
- 支持 SSH ProxyCommand 或 ProxyJump;
- 支持 SSH 代理转发;
- 支持使用密码、公钥、键盘交互、gssapi-with-mic 的 SSH 自动登录;
- 支持X11转发;
- 支持直接/本地端口转发、反向/远程端口转发和动态端口转发;
- 支持 XModem、YModem 和 ZModem;
- 集成sftp、scp客户端,支持下载、上传、删除、重命名、新建文件/目录等;
- 集成本地文件管理器,支持移动、复制、复制、删除、重命名、新建文件/目录等;
- 支持 Windows Cmd、PowerShell 和 Cmd、PowerShell 作为管理员;
- 支持Linux bash、zsh、powershell core等;
- 支持 MacOS bash、zsh、powershell 内核等;
二、创建服务器连接
以下将会结合实际案例,介绍windterm如何连接、管理服务器。
1.本地或公网直连
1)新建会话
如果感觉字体比较小的话,可以直接按住**「command+」**两个组合键放大字体。
WindTerm 给我一个非常直观的操作是,它提供了一个折叠的功能,点击-号折叠,点击+号展开。
还有一个就是智能提示,非常到位,响应速度很快。
2.SFTP
除了 SSH,还有一个重要的场景就是上传文件,我们知道,Xshell 是直接将 FTP 分离了出去,我总觉得这个产品分割设计很脑残,放在一起挺好的。
WindTerm 是放在一起的,直接打开文件文件管理器,选择文件上传还是直接拖拽,都非常便利。
文件上传完成后会有一个进度条提示。
如果想直接在 SSH 窗口中上传文件的话,就需要安装lrzsz。如果没安装的话,会提示错误
搞定 SSH 和 SFTP,一个终端的基础功能就全具备了,这也是我们最常用的两个场景。WindTerm 在这两方面都做的不错。
3.自动补全
WindTerm 的自动补全功能还是非常强大的,只需要在行首键入 !
就可以调出历史命令,然后使用向下的箭头选择历史命令就 OK 了。
WindTerm 能够自动补全的命令非常全面,支持:
- Linux Shell 命令。
- MacOS Shell 命令。
- Windows Cmd 命令。
- PowerShell 命令。
- 任何命令行程序的命令,例如 Git
4.更换主题
WindTerm 支持三种主题的切换,亮白模式、暗黑模式、黑白相间模式。
5.自动复制
只需要在设置中,找到文本一栏,勾选「自动复制选定内容」就可以了。选中内容,然后就直接复制了。
三、总结
以上就是超级终端工具windterm的实际使用过程简单介绍。还有很多功能可以自己去体验。萝卜青菜各有所爱,windterm也不一定就是最好的,无论什么工具,选择适合自己的就行。如果你有更好的工具推荐,欢迎留言与我交流!
留言 | Comments