百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 优雅编程 > 正文

盘点常见的ssh远程终端连接软件(ssh在远程终端上执行程序)

sinye56 2025-02-03 15:00 3 浏览 0 评论

盘点常见的ssh远程终端连接软件

目录

一、putty 2

二、SecureCRT 4

三、XShell 5

四、MobaXterm 7

五、Termius/Tabby 10

六、WindTerm 12

七、Electerm 13

八、WinSCP 15

九、FinalShell 16

十、 OpenSSH 17

十一、NextSSH 18

十二、Tabby 20

十三、trzsz-ssh 22

十四、SecureCRT 23

十五、SmarTTY 24

盘点常见的ssh远程终端连接软件

Linux/Unix支持多用户多任务操作系统,允许多个用户同时使用,Linux/Unix 操作系统支持多用户多任务。用户可以同时进行多项任务,而不会干扰其他用户或其他任务。终端连接工具是用于远程连接 Linux/Unix 系统的工具,它们允许用户通过网络连接到 Linux/Unix 系统,以便进行远程管理和操作。这种连接方式主要通过telnet、ssh等协议。通常这些远程连接终端工具是开发人员或者运维管理人员基于Windows操作系统、MACOS操作系统等对远程Linux服务器进行操作管理运维的工具。

以下是几个常用的 Linux/Unix 终端连接工具:

一、putty

(一)、简介

PuTTY 是一款免费的 SSH、Telnet、Rlogin 和串口通信程序,可用于与远程主机进行安全的文本通信。它可以在 Windows 平台下运行,并支持 Linux、Unix 和其他操作系统。PuTTY是一款完全免费的Windows远程管理客户端工具,体积小,操作简单,不需要安装(下载后即可使用)。它支持SSH、Telnet、Serial等多种协议。易于携带和使用,对于经常需要远程技术支持和维护的用户来说非常方便。

(二)、安装

  1. 访问 PuTTY 官方网站(https://www.putty.org/)并下载适用于您的操作系统的安装程序。
  2. 下载完成后,双击打开安装程序并按照提示进行安装。

(三)、使用

  1. 打开 PuTTY 客户端。
  2. 在“主机名”字段中输入要连接的远程主机的 IP 地址或域名。
  3. 选择要使用的协议(SSH、Telnet 或 Rlogin)。
  1. 配置其他相应选项,如登录用户名和密码。
  2. 单击“打开”按钮,连接到远程主机。
  3. 输入您的凭据以登录到远程主机,并开始与其进行文本通信。

(四)、范例

以连接到一个运行 Linux 的远程主机为例:

  1. 打开 PuTTY 客户端。
  2. 在“主机名”字段中输入远程主机的 IP 地址(如 192.168.1.1)。
  3. 选择要使用的协议(SSH)。
  4. 单击“打开”按钮,连接到远程主机。
  5. 输入您的用户名和密码以登录到远程主机。
  6. 您现在可以在 PuTTY 客户端中输入 Linux 命令并与远程主机进行交互了。例如,您可以输入“ls”来查看您在远程主机上的当前工作目录中的文件列表,或者输入“sudo apt-get update”来更新系统中的程序包。



二、SecureCRT

(一)、简介

SecureCRT 是一款专业的远程连接工具,能够提供高度定制化的终端窗口、多个会话会话管理选项、脚本功能等工具,使得管理员可以更加便捷地管理远程主机。SecureCRT是一款功能强大的远程管理工具,它将SSH(Secure Shell)的安全登录、数据传送性能与Windows终端仿真提供的可靠性、可用性和可配置性融为一体。支持SSH、Telnet和rlogin协议,能够方便地管理多台服务器,支持自动登录。

(二)、安装

  1. 访问 VanDyke Software 官方网站(https://www.vandyke.cTodeskom/)并下载适用于您的操作系统的安装程序。
  2. 双击打开安装程序并按照提示进行安装。

(三)、使用

  1. 打开 SecureCRT 客户端。
  2. 打开“文件”菜单并单击“新建会话”。
  3. 在“新建会话”对话框中输入要连接的远程主机的 IP 地址或域名,选择要使用的协议(SSH、Telnet 或 Rlogin),并配置其他相应选项,如登录用户名和密码。
  4. 单击“连接”按钮,连接到远程主机。
  5. 输入您的凭据以登录到远程主机,并开始与其进行文本通信。

SecureCRT 提供了丰富的终端窗口选项和快捷键,支持会话管理,用户可以根据个人喜好进行定制和配置。

(四)、范例

以连接到一个运行 Linux 的远程主机为例:

  1. 打开 SecureCRT 客户端。
  2. 打开“文件”菜单并单击“新建会话”。
  3. 在“新建会话”对话框中输入远程主机的 IP 地址(如 192.168.1.1),选择要使用的协议(SSH)。
  4. 配置其他相应选项,如登录用户名和密码。
  5. 单击“连接”按钮,连接到远程主机。
  6. 输入您的用户名和密码以登录到远程主机。
  7. 您现在可以在 SecureCRT 客户端中输入 Linux 命令并与远程主机进行交互了。同时,SecureCRT 还提供了很多高级的功能,例如脚本录制和执行、多种连接协议、安全会话等等。



三、XShell

(一)、简介

XShell 是一款功能强大、易于使用的 SSH 客户端,具有 tab 窗口管理、SSH 加密以及按键映射等高级实用功能,同时支持 Windows 平台。Xshell是一个非常强大的安全终端模拟软件,支持SSH1、SSH2以及Windows平台的TELNET协议。可以在Windows界面下访问远端不同系统下的服务器,实现远程控制终端。

(二)、安装

  1. 在 XShell 的官方网站(https://www.netsarang.com/products/xsh_overview.html)中下载适用于您的操作系统的安装程序。https://www.xshell.com/zh/xshell/
  2. 双击打开安装程序,并按照提示进行安装。

(三)、使用

  1. 打开 XShell 客户端。
  2. 在“新建”菜单中选择“会话”,打开“新建会话”对话框。
  3. 在“新建会话”对话框中输入要连接的远程主机的 IP 地址或域名,选择要使用的协议(SSH、Telnet 或 Rlogin),并配置其他相应选项,如登录用户名和密码。
  4. 单击“连接”按钮,连接到远程主机。
  5. 输入您的凭据以登录到远程主机,并开始与其进行文本通信。

使用 XShell ,您可以使用 tab 窗口管理多个不同的会话,还可以配置按键映射、颜色方案和字体选项等其他高级选项。

(四)、范例

以连接到一个运行 Linux 的远程主机为例:

  1. 打开 XShell 客户端。
  2. 打开“新建”菜单并选择“会话”。
  3. 在“新建会话”对话框中输入远程主机的 IP 地址(如 192.168.1.1),选择要使用的协议(SSH)。
  4. 配置其他相应选项,如登录用户名和密码。
  5. 单击“连接”按钮,连接到远程主机。
  6. 输入您的用户名和密码以登录到远程主机。
  7. 您现在可以在 XShell 客户端中输入 Linux 命令并与远程主机进行交互了。同时,XShell 还提供了很多高级的功能,例如 tab 窗口管理、按键映射、颜色方案和字体选项等。



四、MobaXterm

(一)、简介

MobaXterm 是一款功能强大的跨平台远程计算机管理软件,集成了 telnet、SSH、X11、RDP、VNC 和 FTP 等六种远程连接协议,能够方便地远程控制多个不同类型的设备,同时还提供了内建 X Server 和多个实用工具。MobaXterm的功能非常全面,几乎提供了所有重要的远程网络工具(如SSH、X11、RDP、VNC、FTP、MOSH等),以及Windows桌面上的Unix命令(bash、ls、cat等),登录后默认开启sftp模式,非常适合企业运维人员使用。

(二)、安装

  1. 从 MobaXterm 的官方网站(https://mobaxterm.mobatek.net/)下载适合您操作系统的版本。
  2. 双击下载的安装程序并按照提示进行安装。

(三)、使用

  1. 打开 MobaXterm 客户端。
  2. 在“远程会话”选项卡中选择要添加的会话协议。
  3. 输入最终要连接的远程主机的 IP 地址或域名,并填写登录所需的凭据(用户名和密码)。
  4. 单击“连接”按钮,连接到远程主机。
  5. 输入您的凭据以登录到远程主机,并开始与其进行文本通信。

MobaXterm 还内置了 X Server,能够紧密集成多个实用工具,如 MySQL 客户端、SCP 文件传输程序、VNC 客户端、SFTP(Secure File Transfer Protocol)等,大大地方便了管理人员的操作。

高亮语法

Rdp俩姐界面

Sftp界面

四定义设置

(四)、范例

以连接到一个运行 Linux 的远程主机为例:

  1. 打开 MobaXterm 客户端。
  2. 在“远程会话”选项卡中选择 SSH 会话。
  3. 在“SSH”对话框中输入远程主机的 IP 地址(如 192.168.1.1)和登录用户名。
  4. 单击“连接”按钮,连接到远程主机。
  5. 输入您的密码以登录到远程主机,并开始与其进行文本通信。
  6. 您现在可以在 MobaXterm 客户端中输入 Linux 命令,访问文件和目录,以及在本地系统和远程系统之间传输文件。



五、Termius/Tabby

(一)、简介

Tabby 是一款可定制功能强大、易于使用的终端工具,支持多个窗口和标签页、多种文本编辑器等实用功能,适用于 Windows、macOS 和 Linux 等多个平台。一个高度可配置的终端模拟器、SSH和串行客户端,适用于Windows、macOS和Linux。

(二)、安装

  1. 从官方网站(https://tabby.rs/)下载适用于您的操作系统的安装程序。
  2. 双击下载的安装程序并按照提示进行安装。

(三)、使用

  1. 打开 Tabby 客户端。
  2. 单击“会话”菜单并选择“新建会话”选项。
  3. 在“新建会话”对话框中输入要连接的远程主机的 IP 地址或域名,选择要使用的协议(SSH、Telnet 或 Rlogin),并配置其他相应选项,如登录用户名和密码。
  4. 单击“连接”按钮,连接到远程主机。
  5. 输入您的凭据以登录到远程主机,并开始与其进行文本通信。

Tabby 还支持多个标签页和窗口以及多种文本编辑器、多种颜色方案和字体选项。还支持自动化配置和脚本编写,方便用户进行个性化定制。

(四)、范例

以连接到一个运行 Linux 的远程主机为例:

  1. 打开 Tabby 客户端。
  2. 单击“会话”菜单并选择“新建会话”选项。
  3. 在“新建会话”对话框中,选择要使用的协议(SSH),并输入远程主机的 IP 地址(如 192.168.1.1)。
  4. 配置其他相应选项,如登录用户名和密码。
  5. 单击“连接”按钮,连接到远程主机。
  6. 输入您的用户名和密码以登录到远程主机。
  7. 您现在可以在 Tabby 客户端中输入 Linux 命令并与远程主机进行交互了。同时,Tabby 还提供了多个窗口和标签页、多种文本编辑器和快捷键等实用功能。



六、WindTerm

(一)、简介

WindTerm是一款免费的、开源的、基于Windows平台的终端软件,支持SSH, Telnet, Rlogin, Serial等多种协议,提供了强大的文本编辑和自定义选项,可以帮助用户更好地与远程主机进行交互。一款使用C语言开发的跨平台
SSH/Sftp/Shell/Telnet/Serial客户端工具,完全免费用于商业和非商业用途。

(二)、安装

  1. 访问 WindTerm 的官方网站(https://github.com/billstclair/winterm/releases)下载适用于您的操作系统的安装程序。
  2. 双击下载的安装程序并按照提示进行安装。

(三)、使用

  1. 打开WindTerm客户端。
  2. 单击“会话”菜单并选择“新建会话”选项。
  3. 在“新建会话”对话框中输入要连接的远程主机的IP地址或域名,并选择要使用的协议(SSH、Telnet、Rlogin或Serial),并配置其他相应选项,如登录用户名和密码。
  4. 单击“连接”按钮,连接到远程主机。
  5. 输入您的凭据以登录到远程主机,并开始与其进行文本通信。

这款工具还支持多窗口和多标签页,支持常用文本编辑器,有多种颜色方案和字体选项,能够轻松满足用户各种需求。同时,WindTerm还支持脚本自动化,方便。



七、Electerm

(一)、简介

Electerm 是一款基于 Electron 技术的跨平台终端工具,支持 SSH、Telnet、Mosh、SFTP、FTP 等多种协议,界面友好,支持多窗口和多标签页,还有其他实用功能如历史记录、命令查找和自定义快捷键等。

(二)、安装

  1. 访问 Electerm 的官方网站(https://electerm.github.io/electerm/)并下载适用于您的操作系统的安装程序。
  2. 双击下载的安装程序并按照提示进行安装。

(三)、使用

  1. 打开 Electerm 客户端。
  2. 单击“+”按钮,打开“新建连接”对话框。
  3. 在“新建连接”对话框中输入要连接的远程主机的 IP 地址或域名,选择要使用的协议(SSH、Telnet、Mosh、SFTP 或 FTP)。
  4. 配置其他相应选项,如登录用户名和密码。
  5. 单击“连接”按钮,连接到远程主机。
  6. 输入您的凭据以登录到远程主机,并开始与其进行文本通信。

Electerm 还支持多窗口和多标签页,支持多种文本编辑器、多颜色和字体选项,同时还有其他实用功能如历史记录、命令查找和自定义快捷键等。您可以使用多个标签页和窗口管理多个会话,同时也可以为每个会话自定义不同的选项和快捷键,以适应不同的场景。

(三)、范例

以连接到一个运行 Linux 的远程主机为例:

  1. 打开 Electerm 客户端。
  2. 单击“+”按钮,打开“新建连接”对话框。
  3. 在“新建连接”对话框中输入远程主机的 IP 地址(如 192.168.1.1)和登录用户名。
  4. 选择要使用的协议(如 SSH)并配置其他相应选项,如登录密码和端口。
  5. 单击“连接”按钮,连接到远程主机。
  6. 输入您的密码以登录到远程主机,并开始与其进行文本通信。
  7. 您现在可以在 Electerm 客户端中输入 Linux 命令并与远程主机进行交互了。同时,Electerm 还提供了多标签页和窗口、多种文本编辑器和快捷键等实用功能,方便管理者快速地进行命令操作和管理。



八、WinSCP

(一)、 简介

WinSCP 是一个开源的 Windows 平台下的 SFTP, SCP, FTP 和 WebDAV 客户端,可以方便地传输文件和管理远程主机文件系统。WinSCP 支持自定义设置,用户界面直观友好,适合各种使用场景。主要功能是在本地与远程计算机间安全地复制传输文件。

(二)、安装

  1. 访问 WinSCP 的官方网站(https://winscp.net/eng/download.php),下载适用于您的操作系统的安装程序。
  2. 双击下载的安装程序并按照提示进行安装。

(三)、使用

  1. 打开 WinSCP 客户端。
  2. 单击“新建站点”按钮,输入远程主机的 IP 地址、端口号、登录用户名和密码,并选择要使用的协议(如 SFTP、SCP 或 FTP)。
  3. 单击“保存”按钮并输入一个可识别的站点名称,以便以后方便连接。
  4. 单击“连接”按钮,连接到远程主机。
  5. 如果连接信息正确,则连接已成功建立。您现在可以通过 WinSCP 的用户界面进行文件传输、编辑和管理。

WinSCP 还支持多标签页、批处理文件传输、目录同步、文件加密等实用特点,同时也提供了丰富的自定义选项,以满足用户不同的需求。

(四)、范例

以连接到一个运行 Linux 的远程主机为例:

  1. 打开 WinSCP 客户端。
  2. 单击“新建站点”按钮,输入远程主机的 IP 地址(如 192.168.1.1)、登录用户名和密码。
  3. 选择要使用的协议(如 SFTP),并配置其他相应选项,例如端口号、认证方法等。
  4. 单击“保存”按钮并输入一个可识别的站点名称,例如“我的远程主机”。
  5. 单击“连接”按钮,连接到远程主机。
  6. 如果连接信息正确,则连接已成功建立。现在通过 WinSCP 的用户界面进行文件传输、编辑和管理即可。



九、FinalShell

(一)、简介

FinalShe 是一款轻量级的终端模拟器和 SSH 客户端,支持多标签页、可定制菜单和快捷键、SSH/SSL 隧道和 X11 转发等功能,适用于 Windows 平台。

(二)、安装

  1. 访问 FinalShe 的官方网站https://www.hostbuf.com下载适用于您的操作系统的安装程序。
  2. 双击下载的安装程序并按照提示进行安装。

(三)、使用

  1. 打开 FinalShe 客户端。
  2. 单击“主机”菜单并选择“新建会话”选项。
  3. 在“新建会话”对话框中输入要连接的远程主机的 IP 地址、端口号和登录用户名。
  4. 选择要使用的协议(如 SSH)并配置其他相应选项,如登录密码和密钥等。
  5. 单击“连接”按钮,连接到远程主机。
  6. 输入您的凭据以登录到远程主机,并开始与其进行文本通信。

FinalShe 还支持多标签页和窗口、可定制菜单和快捷键等实用特点,并支持 SSH/SSL 隧道和 X11 转发等高级选项,以满足用户的各种需求。

(四)、范例

以连接到一个运行 Linux 的远程主机为例:

  1. 打开 FinalShe 客户端。
  2. 单击“主机”菜单并选择“新建会话”选项。
  3. 在“新建会话”对话框中输入远程主机的 IP 地址(如 192.168.1.1)和登录用户名。
  4. 选择要使用的协议(如 SSH)并配置其他相应选项,如登录密码和密钥等。
  5. 单击“连接”按钮,连接到远程主机。
  6. 输入您的凭据以登录到远程主机,并开始与其进行文本通信。
  7. 现在您可以在 FinalShe 客户端中输入 Linux 命令并与远程主机进行交互了。同时,FinalShe 还提供了多标签页和窗口、可定制菜单和快捷键等实用功能,方便用户进行个性化定制。



十、 OpenSSH

(一)、简介:

OpenSSH是一个免费开源的实现SSH(Secure Shell)协议的软件。SSH协议是一种加密的网络传输协议,用于在不安全的网络环境中提供安全的远程登录和其他网络服务。OpenSSH是基于C/S架构工作的,由服务端后台程序和客户端工具组成。它的主要目的是加密远程控制和文件传输过程中的数据,从而替代传统的不安全的远程连接方式,如Telnet、FTP等。

特征:

安全性:使用加密技术保护数据在传输过程中的安全性。
灵活性:支持多种认证方式,如基于口令的认证和基于密钥的认证。
跨平台:可以在多种操作系统上使用,包括Linux、Windows、macOS等。
易于使用:提供了丰富的客户端工具,如ssh、scp等,方便用户进行远程登录和文件传输。

(三)、安装:

安装OpenSSH的具体步骤会因操作系统而异。在大多数Linux发行版中,OpenSSH通常是默认安装的。如果没有安装,可以使用包管理器(如apt、yum等)进行安装。在Windows系统中,可以通过安装OpenSSH的Windows版本或使用其他第三方软件来实现SSH功能。

官网:http://www.openssh.com/

(四)、使用:

使用OpenSSH进行远程登录的基本命令是ssh [用户名]@[主机地址]。例如,要远程登录到名为example.com的主机上的用户john,可以使用命令ssh john@example.com。此外,OpenSSH还提供了其他工具,如scp用于文件传输、sftp用于安全的文件传输和管理等。

OpenSSH是一个功能强大且安全的远程登录和文件传输工具,适用于各种操作系统和场景。通过正确安装和配置OpenSSH,用户可以方便地进行远程工作和管理。

十一、NextSSH

(一)、简介

NextSSH 是一款综合性的 SSH 客户端,它旨在提供一个高效、直观和可视化的界面来管理 SSH 连接。通过使用 NextSSH,用户可以轻松地连接到远程服务器,执行命令,管理文件,监控系统状态等。NextSSH 是一个支持 Windows、macOS 和 Linux 的全平台 SSH 管理工具,它不仅提供远程终端连接功能,还集成了系统数据监看器、文件编辑器、文件管理器等多种实用功能。

特征:

多平台支持:NextSSH 支持 Windows、macOS 和 Linux 操作系统,实现了跨平台的兼容性。

终端连接:提供了完整的 SSH 终端连接功能,支持长命令编辑栏、循环间隔发送指令、保存常用命令片段等。

系统数据监看器:实时获取 CPU、内存、网络、硬盘等系统数据,以及 S.M.A.R.T. 硬盘状态。

文件浏览器与编辑器:内置了 SFTP 文件浏览器,支持拖拽文件、多文件夹打包上传等功能。同时提供了文件编辑器,支持在线修改文件并提供代码高亮。

端口转发与云端数据同步:支持端口转发功能,方便用户在本地访问远程服务器的服务。此外,NextSSH 还支持云端数据同步,确保在不同设备间使用体验的一致性。

其他功能:支持自由组合分屏、独立工作区窗口、字体字号调整、OSC52 跨系统剪切板等实用功能。

(二)、安装

NextSSH 的安装相对简单,用户可以从官方网站(https://xzhshch.com/)下载对应操作系统的安装包,然后按照安装向导进行安装即可。安装完成后,用户可以打开 NextSSH 并配置 SSH 连接信息,开始使用。

(三)、使用

使用 NextSSH 进行 SSH 连接非常直观和方便。用户可以通过 NextSSH 的界面选择要连接的服务器,然后输入用户名和密码(或使用密钥对)进行身份验证。一旦连接成功,用户就可以在 NextSSH 的终端窗口中执行命令、管理系统文件等。此外,NextSSH 还提供了丰富的功能选项和快捷键,方便用户快速完成各种操作。

总之,NextSSH 是一款功能强大、易于使用的全平台 SSH 管理工具,它集成了多种实用功能,为 SSH 用户提供了更加高效和直观的管理体验。无论是个人用户还是企业团队,都可以通过使用 NextSSH 来提高远程工作的效率和安全性。



十二、Tabby

(一)、简介

Tabby(以前称为Terminus)不仅是一个终端仿真器,还是一个集成了SSH和Telnet客户端以及连接管理器的工具。它提供了丰富的功能和配置选项,以满足不同用户的需求。Tabby是一个高度可配置的终端仿真器,同时支持SSH和串行客户端功能,适用于Windows、macOS和Linux系统。以下是对Tabby的简介、特征、安装和使用的详细解释:

特征

集成SSH和Telnet客户端:Tabby内置了SSH和Telnet客户端,方便用户进行远程连接和管理。

连接管理器:它提供了连接管理器功能,用户可以轻松地保存、管理和快速连接到常用的服务器。

主题和配色方案:Tabby支持自定义主题和配色方案,用户可以根据自己的喜好来定制终端的外观。

完全可配置的快捷键:它提供了完全可配置的快捷键功能,用户可以根据自己的使用习惯来设置快捷键。

拆分窗格:Tabby支持拆分窗格功能,用户可以在一个窗口中同时打开多个终端窗口,方便多任务处理。

支持多种Shell:它支持多种Shell,如PowerShell、WSL、Git-Bash、Cygwin等,满足用户在不同环境下的需求。

文件传输:通过Zmodem,用户可以直接在SSH会话中传输文件,无需额外的工具或步骤。

完整的Unicode支持:Tabby提供了完整的Unicode支持,包括双角字符,确保在不同语言和字符集下的正确显示。

(二)、安装

Tabby的安装相对简单,用户可以从官方网站https://tabby.sh或者到GitHub。(
https://github.com/Eugeny/tabby/releases)下载对应操作系统的安装包。对于Windows系统,用户需要双击安装包并按照提示进行安装。安装完成后,用户可以在桌面上找到Tabby的快捷方式,双击即可打开程序。

(三)、使用

使用Tabby进行SSH连接非常直观和方便。用户打开Tabby后,点击界面上的“+”按钮创建一个新的连接配置。在连接配置中,用户需要输入服务器的IP地址、用户名、密码(或使用密钥对)等信息。配置完成后,点击“保存”按钮即可保存连接配置。之后,用户可以在主界面上选择该连接配置并点击“连接”按钮进行远程连接。连接成功后,用户就可以在Tabby的终端窗口中执行命令、管理系统文件等。此外,Tabby还提供了丰富的快捷键和配置选项,方便用户快速完成各种操作。

总之,Tabby是一个功能强大、易于使用的终端仿真器和SSH客户端工具。它提供了丰富的功能和配置选项,满足不同用户的需求,并支持多平台使用。无论是个人用户还是企业团队,都可以通过使用Tabby来提高远程工作的效率和安全性。



十三、trzsz-ssh

(一)、简介

trzsz-ssh(tssh)是一个功能强大的文件传输工具,它基于zmodem协议,提供了类似于rz/sz的上传和下载功能。通过tssh,用户可以轻松地在本地和远程服务器之间传输文件,无需额外使用其他文件传输工具。trzsz-ssh(简称tssh)是一个现代化的、跨平台的zmodem协议实现,主要用于在本地机器和远程服务器之间方便地传输文件。它支持原生rz和sz,并兼容tmux。

特征

  1. 跨平台支持:trzsz-ssh支持多种操作系统,包括Windows、Linux和macOS等。
  2. 与tmux兼容:trzsz-ssh与tmux兼容,可以在tmux会话中正常使用。
  3. 传输目录支持:除了支持传输单个文件外,trzsz-ssh还支持传输整个目录。
  4. 拖放功能:通过特定的命令行选项(如-d),用户可以在支持拖放功能的终端中直接拖放文件和目录进行上传。
  5. 密码记忆:trzsz-ssh还提供了密码记忆功能,方便用户快速连接到多个服务器。

(二)、安装

安装trzsz-ssh的具体步骤因操作系统而异。一般来说,用户可以通过以下步骤进行安装:

  1. 访问trzsz-ssh的GitHub页面(https://github.com/trzsz/trzsz-ssh),获取适用于自己操作系统的安装指南。
  2. 根据安装指南,下载适用的二进制文件或使用软件包管理器进行安装。
  3. 安装完成后,trzsz-ssh通常会提供与标准ssh命令类似的命令行接口,用户可以在终端中通过tssh命令启动会话。

(三)、使用

使用trzsz-ssh进行文件传输非常简单。以下是一些常用的命令行用法示例:

  • 登录服务器:使用tssh 用户名@主机名命令登录到远程服务器。例如,tssh john@example.com。
  • 上传文件:在远程服务器上,使用trz命令上传文件。例如,trz 文件名。
  • 上传目录:通过添加-d选项,可以使用trz命令上传整个目录。例如,trz -d 目录名。
  • 下载文件:在本地机器上,使用tsz命令下载文件。例如,tsz 文件名。

此外,trzsz-ssh还支持其他高级功能,如批处理登录、压缩/传输/自动解压缩文件夹等。用户可以通过查看官方文档或GitHub页面上的wiki来获取更多关于这些高级功能的信息。

总之,trzsz-ssh是一个功能强大、易于使用的文件传输工具,它提供了跨平台的文件上传和下载功能,并兼容tmux。通过简单的命令行操作,用户可以轻松地在本地和远程服务器之间传输文件和目录。



十四、SecureCRT

简介

SecureCRT由VanDyke Software公司开发,是一款提供安全远程访问解决方案的终端仿真软件。它支持多种协议,如SSH、Telnet、RLogin等,并广泛应用于计算机和网络设备的远程访问、管理和控制。

特征

  • 多平台支持:SecureCRT支持Windows、Linux和macOS等多个操作系统,用户可以在不同系统间无缝迁移,确保在不同环境下的工作连续性。
  • 高级会话管理:通过标签页或窗口来管理不同的远程会话,支持同时打开多个会话窗口,提高工作效率。
  • 用户定制:提供高度的自定义设置,包括外观、脚本以及会话行为等,满足用户的个性化需求。
  • 安全性:支持多种加密协议和认证方式,如SSH2、AES、SHA-1等,确保数据在传输过程中的安全性和完整性。
  • 文件传输功能:支持SFTP和Zmodem等文件传输协议,提供方便快捷的文件管理方式。
  • 脚本支持:支持使用Python或VBScript编写脚本来自动化任务,如批量执行命令、自动登录等。

安装

  1. 从SecureCRT的官方网站下载安装文件。
  2. 双击安装文件并按照提示进行安装,选择安装路径和其他选项。
  3. 安装完成后,启动SecureCRT,进行基本配置和会话设置。

使用

  1. 创建新会话
  • 点击“文件”菜单,选择“新建会话”。在弹出的向导中选择连接类型(如SSH、Telnet等),输入主机名或IP地址、端口号、用户名和密码等信息。点击“连接”按钮连接到远程主机。
  1. 管理会话
  • 在左侧的“会话”面板中,可以找到并管理已创建的会话。支持会话分组和会话管理器功能,方便管理多个远程连接。
  1. 执行命令
  • 连接成功后,SecureCRT的主界面会显示一个命令行窗口。在窗口中输入想要执行的命令,如“ls”列出当前目录下的所有文件,“pwd”显示当前的工作目录等。
  1. 文件传输
  • 可以使用“get”命令从远程主机下载文件,或使用“put”命令将本地文件上传到远程主机。对于SSH连接,还可以使用SFTP协议进行文件传输,通过快捷键Alt+P调出SFTP窗口进行操作。
  1. 自定义设置
  • 可以通过“选项”菜单访问各种设置选项,如外观设置、键盘映射、脚本设置等。根据自己的喜好进行个性化设置,提高工作效率。

综上所述,SecureCRT是一款功能强大、安全可靠的终端仿真软件,适用于需要远程访问和管理计算机和网络设备的用户。通过掌握其安装和使用方法,用户可以高效地管理多个远程连接,提高工作效率。



通过表格对比常见的shell 远程连接工具

相关推荐

程序员:JDK的安装与配置(完整版)_jdk的安装方法

对于Java程序员来说,jdk是必不陌生的一个词。但怎么安装配置jdk,对新手来说确实头疼的一件事情。我这里以jdk10为例,详细的说明讲解了jdk的安装和配置,如果有不明白的小伙伴可以评论区留言哦下...

Linux中安装jdk并配置环境变量_linux jdk安装教程及环境变量配置

一、通过连接工具登录到Linux(我这里使用的Centos7.6版本)服务器连接工具有很多我就不一一介绍了今天使用比较常用的XShell工具登录成功如下:二、上传jdk安装包到Linux服务器jdk...

麒麟系统安装JAVA JDK教程_麒麟系统配置jdk

检查检查系统是否自带java在麒麟系统桌面空白处,右键“在终端打开”,打开shell对话框输入:java–version查看是否自带java及版本如图所示,系统自带OpenJDK,要先卸载自带JDK...

学习笔记-Linux JDK - 安装&配置

前提条件#检查是否存在JDKrpm-qa|grepjava#删除现存JDKyum-yremovejava*安装OracleJDK不分系统#进入安装文件目...

Linux新手入门系列:Linux下jdk安装配置

本系列文章是把作者刚接触和学习Linux时候的实操记录分享出来,内容主要包括Linux入门的一些理论概念知识、Web程序、mysql数据库的简单安装部署,希望能够帮到一些初学者,少走一些弯路。注意:L...

测试员必备:Linux下安装JDK 1.8你必须知道的那些事

1.简介在Oracle收购Sun后,Java的一系列产品就被整合到Oracle官网中,打开官网乍眼一看也不知道去哪里下载,还得一个一个的摸索尝试,而且网上大多数都是一些Oracle收购Sun前,或者就...

Linux 下安装JDK17_linux 安装jdk1.8 yum

一、安装环境操作系统:JDK版本:17二、安装步骤第一步:下载安装包下载Linux环境下的jdk1.8,请去官网(https://www.oracle.com/java/technologies/do...

在Ubuntu系统中安装JDK 17并配置环境变量教程

在Ubuntu系统上安装JDK17并配置环境变量是Java开发环境搭建的重要步骤。JDK17是Oracle提供的长期支持版本,广泛用于开发Java应用程序。以下是详细的步骤,帮助你在Ubuntu系...

如何在 Linux 上安装 Java_linux安装java的步骤

在桌面上拥抱Java应用程序,然后在所有桌面上运行它们。--SethKenlon(作者)无论你运行的是哪种操作系统,通常都有几种安装应用程序的方法。有时你可能会在应用程序商店中找到一个应用程序...

Windows和Linux环境下的JDK安装教程

JavaDevelopmentKit(简称JDK),是Java开发的核心工具包,提供了Java应用程序的编译、运行和开发所需的各类工具和类库。它包括了JRE(JavaRuntimeEnviro...

linux安装jdk_linux安装jdk软连接

JDK是啥就不用多介绍了哈,外行的人也不会进来看我的博文。依然记得读大学那会,第一次实验课就是在机房安装jdk,编写HelloWorld程序。时光飞逝啊,一下过了十多年了,挣了不少钱,买了跑车,娶了富...

linux安装jdk,全局配置,不同用户不同jdk

jdk1.8安装包链接:https://pan.baidu.com/s/14qBrh6ZpLK04QS8ogCepwg提取码:09zs上传文件解压tar-zxvfjdk-8u152-linux-...

运维大神教你在linux下安装jdk8_linux安装jdk1.7

1.到官网下载适合自己机器的版本。楼主下载的是jdk-8u66-linux-i586.tar.gzhttp://www.oracle.com/technetwork/java/javase/downl...

window和linux安装JDK1.8_linux 安装jdk1.8.tar

Windows安装JDK1.8的步骤:步骤1:下载JDK打开浏览器,找到JDK下载页面https://d.injdk.cn/download/oraclejdk/8在页面中找到并点击“下载...

最全的linux下安装JavaJDK的教程(图文详解)不会安装你来打我?

默认已经有了linux服务器,且有root账号首先检查一下是否已经安装过java的jdk任意位置输入命令:whichjava像我这个已经安装过了,就会提示在哪个位置,你的肯定是找不到。一般我们在...

取消回复欢迎 发表评论: