【环球聚看点】Linux远程管理工具有哪些

时间:2023-02-13 11:01:45       来源:PHP中文网

本教程操作环境:linux7.3系统、Dell G3电脑。

作为一个常常与 Linux 系统打交道的程序员,使用 SSH 终端工具进行远程管理我们的服务器是必不可少的日常工作之一。好工具是提高工作效率的必备神器!下面就给大家介绍 几种常见的基于 SSH 协议的远程管理工具。

PuTTY远程管理工具

这是一款完全免费的 Windows 远程管理客户端工具,体积小,操作简单,不需要安装(下载后即可使用)。


(资料图片)

对于经常到客户公司做技术支持和维护的朋友来说,该工具的使用相当方便,只要随身携带 U 盘,即可实现"一盘在手,随处登录"。

PuTTY 包含很多组件,比如说:

PuTTY(远程登录的客户端)。

PSCP(SCP 客户端,在命令行下通过 SSH 协议复制文件)。

PSFTP(SFTP 的命令行客户端,类似于 FTP 的文件传输,基于 SSH 协议)。

PuTTYtel(仅仅是一个 Telnet 客户端)。

Plink(命令行工具,可用于执行远程M务器上的命令)。

Pageant(PuTTY、PSCP、Plink 的 SSH 认证代理)。

PuTTYgen(用来生成 RSA 和 DSA 密钥的工具)。

尽管有如此多的组件,但对初学者来说,用的最多的主要是 PuTTY。下载 PuTTY 并双击 putty.exe 文件,就会出现如图 1 所示的配置界面。

图 1 PuTTY配置界面

在“主机名称(或 IP 地址)”文本框中输入远程登录主机 IP 地址,如 192.168.8.88。

“端口”根据使用的协议有所区别(选择不同的“连接类型”选项,端口会自动变化),一般选择“SSH”或“Telnet”,这取决于 Linux 服务器所提供的服务。

如果想保存会话方便下次连接,则可以在"保存的会话"文本框中输入一个名称,单击"保存"按钮即可把这次的连接配置保存起来。

设置完成后,单击"打开"按钮,就会出现如图 2 所示的操作界面。

图 2 PuTTY作界面

如果希望 PuTTY 支持中文显示,则修改的方法是:在"窗口->转换"的右侧设置项"远程字符集"下拉列表框中选择"UTF-8",如图 3 所示。

图 3 PuTTY支持中文显示

SecureCRT远程管理工具

SecureCRT 是一款功能强大的远程管理工具,该软件将 SSH(Secure Shell)的安全登录、数据传送性能与 Windows 终端仿真提供的可靠注、可用性和可配置性融于一身。

SecureCRT 支持 SSH,同时支持 Telnet 和 rlogin 协议。SecureCRT 是一款用于连接运行包括 Windows、UNIX 和 VMS 的理想工具。通过使用内含的 VCP 命令行程序可以进行加密文件的传输,网工应该很熟这个软件,经常使用它连接设备。

使用此工具的优势是,管理多台服务器时可以很方便地记住多个地址,并且可以设置自动登录,方便远程管理,效率很高。但与 PuTTY 相比,SecureCRT 需要安装,并且是一款共享软件,不付费注册不能使用(网络上散布有一些注册码,读者可自行搜索使用)。

安装 SecureCRT 并启动后,单击"快速连接"按钮,输入 IP 地址和用户名,按照提示输入密码即可登录,与 PuTTy 类似,如图 4 所示。

图 4 SecureCRT 使用

SecureCRT 默认不支持中文(中文会显示为乱码),一种解决方法是:在建立连接后,进入“选项”菜单,选择“会话选项”,在“终端->仿真”的右侧设置项“终端”下拉列表框中选择“Xterm”,勾选“ANSI颜色”复选框支持颜色显示,单击“确定”按钮,如图 5 所示。

图 5 SecureCRT 仿真设置

在“终端->外观”的右侧设置项“当前颜色方案”下拉列表框中选择“Traditional (传统)”,“标准字体”和“精确字体”均选择中文字体,如新宋体或楷体,并确保“字符编码”选择为“UTF-8”(CentOS 默认使用的中文字符集为 UTF-8),取消勾选“使用 Unicode 线条绘制字符”复选框,保存即可,如图 6 所示。

图 6 SecureCRT 外观设置

Xshell

xshell 是一个非常强大的安全终端模拟软件,它支持 SSH1, SSH2, 以及 Windows 平台的 TELNET 协议。Xshell 可以在 Windows 界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。

官网:https://www.xshell.com/zh/xshell/

X11-forwarding :支持

Zmodem(rz, sz) :支持

sftp :支持

中文 :支持

WindTerm

WindTerm 是一款使用使用 C 语言开发的跨平台 SSH/Sftp/Shell/Telnet/Serial 客户端工具,完全免费用于商业和非商业用途,没有限制。所有发布的源代码(第三方目录除外)均在 Apache-2.0 许可条款下提供。性能方面也比FinalShell和Electerm好很多。

官网:https://github.com/kingToolbox/WindTerm/

X11-forwarding :支持

Zmodem(rz, sz) :支持

sftp :支持

中文 :支持

Tabby

Tabby(以前称为Terminus)是一个高度可配置的终端模拟器、SSH 和串行客户端,适用于 Windows、macOS 和 Linux。

官网:https://github.com/Eugeny/tabby/

X11-forwarding :支持

Zmodem(rz, sz) :支持

sftp :支持

中文 :不支持

WinSCP

WinSCP 是一个 Windows 环境下使用 SSH 的开源图形化 SFTP 工具客户端。同时支持 SCP 协议。它的主要功能就是在本地与远程计算机间安全的复制传输文件。

官网:https://winscp.net/

MobaXterm

mobaxterm 的功能非常全面,几乎提供了所有重要的远程网络工具(比如 SSH、X11、RDP、VNC、FTP、MOSH 等),以及 Windows 桌面上的 Unix 命令(bash、ls、cat、sed、grep、awk、rsync 等),登录之后默认开启 sftp 模式。

官网:mobaxterm.mobatek.net

FinalShell

FinalShell 是一体化的服务器网络管理软件 (java 语言编写),不仅是 ssh 客户端,FinalShell 还是功能强大的开发、运维工具,充分满足用户的开发运维需求。

主要特性

多平台支持Windows,Mac OS X,Linux

内存、CPU性能监控,Ping延迟丢包,Trace路由监控

支持rz,sz (zmodem)

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

X11-forwarding :不支持

Zmodem(rz, sz) :支持

sftp :支持

中文 :支持

Terminus

Terminus是一个高度可配置的终端模拟器,支持主题、配色方案、完全可配置的快捷方式、拆分窗格、标签记忆,支持集成的SSH客户端和连接管理器(支持x11转发)

系统:Windows、Linux、Mac

官网:https://eugeny.github.io/terminus/

X11-forwarding :支持

Zmodem(rz, sz) :支持

sftp :不支持

中文 :不支持

electerm

electerm 是一个终端、文件管理器、SSH/SFTP客户端(linux, mac, win), 基于electron/ssh2/node-pty/xterm/antd等组件。能够保存主机地址、用户名、密码、端口号等信息,并支持使用密码和私钥进行登录。

官网:https://electerm.github.io/electerm/

X11-forwarding :支持

Zmodem(rz, sz) :支持

sftp :不支持

中文 :支持

OpenSSH

OpenSSH 是使用 SSH 协议进行远程登录的首要连接工具。它加密所有流量以消除窃听、连接劫持和其他攻击。此外,OpenSSH 提供了大量的安全隧道功能、多种身份验证方法和复杂的配置选项。

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

X11-forwarding :不支持

Zmodem(rz, sz) :不支持

sftp :支持

中文 :支持

vscode remote-ssh

微软之前推出过一个Remote-SSH的插件,通过该插件可以在Vs Code上通过SSH连接Linux服务器进行终端操作或者文件编辑。

官网:https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh

X11-forwarding :可以支持

Zmodem(rz, sz) :不支持

sftp :不支持

中文 :不支持

相关推荐:《Linux视频教程》

以上就是Linux远程管理工具有哪些的详细内容,更多请关注php中文网其它相关文章!

关键词: 下拉列表 远程登录 数据传送