下载安装都是按照这个博主的,讲解的都非常仔细!力荐!!!
WindTerm 安装使用教程【图解】_winterm-优快云博客
WindTerm官网功能介绍:WindTerm and WindEdit
也在官网学到了好多
!!!最重要的,WindTerm支持Windows、Linux和macOS等多个操作系统平台,无论你在哪个平台工作,都能享受到它带来的便利。
1. WindTerm是什么
WindTerm 是一款功能强大的跨平台终端模拟器,主要用于远程连接和管理服务器。它支持 SSH、SFTP、Serial、RDP 等多种协议,允许用户方便地与远程系统进行交互和文件传输。此外,它还集成了 Tmux 和 Mosh 等工具,使得在远程管理和多任务处理方面更加高效和便捷。
WindTerm 的特点:
- 多协议支持:支持 SSH、RDP、SFTP、Serial 等多种连接协议,能够满足不同场景的需求。
- Tmux 集成:内建 Tmux 支持,可以直接在 WindTerm 界面中操作 Tmux 会话,窗口和窗格,方便进行多任务和会话管理。
- 图形化界面:提供直观的用户界面,使得管理远程服务器和操作更加容易。
- 跨平台支持:支持 Windows、macOS 和 Linux,方便不同操作系统用户使用。
类似的工具:
Terminator、PuTTY、MobaXterm:集成了多种网络工具(SSH、SFTP、X11、RDP 等),并提了类似 Unix 环境的终端,适用于 Windows 用户。Kitty:基于 PuTTY 开发,增加了许多增强功能,如快速连接、多标签等。Alacritty:一款高性能的终端模拟器,专注于图形渲染,适合对性能有高要求的用户。
这些工具的好处:
- 提升工作效率:它们提供了更便捷的方式来管理和连接多个远程会话,减少了切换不同窗口和工具的时间。
- 多任务处理:集成了 Tmux、窗口分割等功能,允许用户在一个界面中同时操作多个会话或任务,提高了工作效率。
- 便捷的远程管理:通过 SSH、SFTP 等协议,可以轻松管理远程服务器,进行操作和文件传输,特别适合 DevOps 和系统管理员等职位。
- 跨平台支持:大部分工具都支持多种操作系统,使得不同平台上的用户都能使用,避免了平台限制。
2. Tumux
2.1 会话与进程
命令行的典型使用方式是,打开一个终端窗口(terminal window,以下简称"窗口"),在里面输入命令。用户与计算机的这种临时的交互,称为一次"会话"(session) 。
会话的一个重要特点是,窗口与其中启动的进程是连在一起的。打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。
一个典型的例子就是,SSH 登录远程计算机,打开一个远程窗口执行命令。这时,网络突然断线,再次登录的时候,是找不回上一次执行的命令的。因为上一次 SSH 会话已经终止了,里面的进程也随之消失了。
为了解决这个问题,会话与窗口可以"解绑":窗口关闭时,会话并不终止,而是继续运行,等到以后需要的时候,再让会话"绑定"其他窗口。
1.2 Tmux 的作用
Tmux 就是会话与窗口的"解绑"工具,将它们彻底分离。
(1)它允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。
(2) 它可以让新窗口"接入"已经存在的会话。
(3)它允许每个会话有多个连接窗口,因此可以多人实时共享会话。
(4)它还支持窗口任意的垂直和水平拆分。
!!!WindTerm 集成 Tmux 的终端模拟器,方便直接在图形界面下管理和操作 Tmux。可以在 WindTerm 里使用所有 Tmux 的命令和功能,不需要额外的安装步骤。
3. WindTerm支持的会话
在 WindTerm 中,会话(Session)指的是与远程系统或设备建立的连接,它是一个交互式的通信通道,允许你与远程系统进行操作和数据交换。每种类型的会话代表不同的通信方式或协议,每种会话类型有其特定的用途。
-
Shell 会话:
- 功能:Shell 会话通常指的是一个命令行会话,你可以通过它直接与远程系统交互,执行系统命令和脚本。
- 适用场景:这种会话通常用于管理 Linux 或 Unix 系统,运行命令、脚本、安装软件、配置系统等。
- 常用协议:通常通过 SSH 协议连接远程系统(SSH 会话),但也可以用于本地的 Shell 操作。
-
SSH 会话(Secure Shell):
- 功能:SSH 是一种加密协议,用于安全地通过网络连接远程计算机。SSH 会话提供加密的远程终端访问,确保通信安全。
- 适用场景:SSH 常用于远程登录到服务器,执行命令、配置服务器、进行维护等,尤其在需要安全通信的环境中使用。
- 常用协议:SSH 协议。
-
TCP 会话:
- 功能:TCP 会话用于通过 TCP 协议建立连接,并可以进行数据传输。你可以使用 TCP 会话与远程应用或服务进行交互。
- 适用场景:TCP 会话通常用于与支持 TCP 协议的应用或设备(如数据库、Web 服务器等)建立连接,进行数据交互。
- 常用协议:TCP/IP 协议。
-
Telnet 会话:
- 功能:Telnet 是一种较老的协议,用于通过网络远程连接计算机。Telnet 会话在传输数据时不进行加密,因此它不如 SSH 安全。
- 适用场景:Telnet 主要用于一些旧设备或服务,尤其是在对安全性要求不高的环境中,或者作为调试工具。
- 常用协议:Telnet 协议。
- 区别:与 SSH 相比,Telnet 会话的安全性差,因为 Telnet 的通信是明文的,容易被窃听。
-
Serial 会话:
- 功能:Serial 会话通常用于通过串行接口(如 RS232、RS485)与设备或计算机进行通信。这种会话用于连接硬件设备,如路由器、交换机、嵌入式设备等。
- 适用场景:Serial 会话广泛应用于硬件调试、设备配置、嵌入式系统开发等场景,尤其是在没有网络连接的情况下,依赖串口与设备交互。
- 常用协议:串行通信协议(如 RS232、RS485)。
会话之间的区别:
-
安全性:
- SSH 会话是加密的,确保通信的安全性。
- Telnet 会话没有加密,通信数据可能被窃听,因此安全性较差。
-
用途:
- Shell 会话 和 SSH 会话 常用于服务器管理和远程命令行操作,适合远程登录到计算机并执行命令。
- TCP 会话 用于通过网络连接到应用程序或服务进行通信。
- Telnet 会话 主要用于老旧的远程设备管理,或者进行一些无加密的调试操作。
- Serial 会话 用于与硬件设备直接通信,通常是在没有网络连接时使用。
-
技术和协议:
- Shell 会话 可能包含通过 SSH、Telnet 或其他协议进行的交互。
- SSH 是通过加密通道进行的安全通信。
- Telnet 使用明文传输数据,安全性较差。
- Serial 会话 是基于硬件串口的通信,不涉及网络协议。
可以根据需要选择合适的会话类型:
- 选择:
- 如果你需要安全远程访问和管理服务器,SSH 会话是首选。
- 如果与硬件设备进行调试或配置,Serial 会话是必需的。
- 如果只是简单的远程访问,Telnet 会话可以作为一种不那么安全但快速的选择。
- TCP 会话适合应用程序或服务之间的连接。
(博主碎碎念:当初以为没有适用苹果免费的跨平台终端模拟器,博主新买了windows本,(也是博主本人笨蛋,英文不会用,觉得麻烦)只见队友使用windows本,本人有样学样,就在三月初新买了,(为了等到国补优惠券)本来以为线上线下价格一样,然后也没有货比三家,就直接在一家店入了,下午去就直接购入了。换了一个店再看,便宜400,我真的亏麻了,,,不管怎么样,也感谢父母大力支持,接下来就开启云原生的学习吧!)
接下来更新请看k8s安装两遍遇到的所有坑(说多了都是泪),希望给大家在学习的道路上少绕点弯吧!