安利一款强大且美观的SSH工具Xterminal

写在文章开头

过年期间整理琐碎,浏览各大论坛和网站看到了一款不错的SSH连接工具Xterminal,简单了解并尝试的使用了一下,发现这款SSH连接工具无论在外观和使用上都让笔者眼前一亮,所以笔者整理了这篇文章分享一下笔者的使用经验。

你好,我叫sharkchili,目前还是在一线奋斗的Java开发,经历过很多有意思的项目,也写过很多有意思的文章,是CSDN Java领域的博客专家,也是Java Guide的维护者之一,非常欢迎你关注我的公众号:写代码的SharkChili,这里面会有笔者精心挑选的并发、JVM、MySQL数据库专栏,也有笔者日常分享的硬核技术小文。

安装

我们首先需要安装一下这款工具,根据官网文档的说明即2024.2.17的说明,免安装版性能要劣于安装版,所以笔者这里就到官网下载安装版,对应官网地址如下:

Xterminal官网

以笔者操作系统为例,下载了windows桌面版:

完成后我们点击安装即可,不久后就会出现完成界面,我们点击运行即可开始后续的配置和使用步骤了:

使用

基本介绍

这款工具会在初次打开时给予一些导航提示,读者可以根据提示进行初步的了解,当然你也可以到官网提供的文档了解一下一些基本功能的设置和使用:

Xterminal帮助日志

接下来笔者就从自己的使用角度介绍一下Xterminal的基本使用。

分组管理

我们经常会通过连接工具和各种服务器打交道,随着管理的服务器的增加,我们自然希望可以通过分组的方式对服务器进行归纳,Xterminal就提供了这种功能。

就以笔者为例,笔者的服务器有个人实验虚拟机、云服务器、公司内部服务器,所以笔者的分组会按照这种规则进行创建。

如下所示,我们首先点击分组,打开分组创建弹窗:

然后选择点击输入对应的分组名,并点击完成:

以笔者为例,输入的自然是虚拟机、云服务器、工作,最终对应的分组管理界面如下所示:

SSH连接

完成分组初始化配置之后,我们可以SSH的连接服务器了,这里笔者以自己的虚拟机为例,选中虚拟机分组并点击添加服务器(初次使用可能要求你输入仓库密码,读者按需设置好对应的密码即可):

按照要求输入服务器的IP、账号密码信息:

完成后点击测试连接进行连通性测试,如果显示成功则点击创建,自此我们的连接就会完成:

自此我们在虚拟机分组就有了我们的第一个服务器的连接,点击连接即可操作服务器:

一下便是笔者的连接界面,可以看到无论是文件管理、还是中断操作和性能监控都是美观且直观的:

文件上传

我们先来介绍文件上传功能,Xterminal支持拖拽、点击、复制粘贴三种文件上传方式,这里笔者就以自己最习惯的拖拽方式,如下图,笔者希望将测试文档拖拽到tmp文件夹下,只需拖拽对应文件到tmp文件夹即可:

命令操作

Xterminal通过监听pwd实现文件跟随指令,例如笔者使用cd命令到tmp文件夹下,可以看到左侧的文件栏,就会跟随tmp文件夹进行跳转,方便我们进行进一步的操作:

我们都知道常见的JVM调优命令非常难记,而Xterminal也为我们提供的历史提示和命令笔记功能,例如我们现在想查看对应Java进程状态的垃圾回收状态,因为我们过去键入过这条指令,假如我们只知道jstat,那么我们就可以点击下方的命令提示行,并输如jstat

随后我们就可以看到我们曾经键入的命令,我们就可以看到格式要求完成对应的操作了:

命令管理

上面说到Xterminal 支持笔记一些命令,所以我们日常若有一些比较固定且个性化、难以记住的命令就可以通过左侧的命令管理笔记一下这些指令,如下所示,例如笔者经常使用jmap就可以按照提示命令保存起来:

后续如果我们需要执行这条命令,只需右键点击立即执行即可:

服务器监控

过去我们对于服务器监控都是通过各种topfreedf等在界面进行定时输出探测,非常不直观,对此,Xterminal通过图形界面的方式为我们提供的服务器性能监控面板,我们可以非常直观的看到服务器的所有信息,如下图所示,可以看到无论是IP、操作系统版本、内核、CPU使用情况、内存使用情况都是一览无余的:

例如我们想查看哪个进行CPU使用率最高,我们可以直接点击CPUXterminal就会输出排名前5的进程:

同理点击内存也可以查看不同进程的内存使用情况:

小结

这篇文章是笔者简单阅读官网并加以操作整理的,目前为止这款工具目前还处于快速迭代和维护,而笔者初次使用就已经爱不释手,也希望这款工具也能越做越好。

我是sharkchiliCSDN Java 领域博客专家开源项目---JavaGuide contributor ,我想写一些有意思的东西,希望对你有帮助,如果你想实时收到我写的硬核的文章也欢迎你关注我的公众号: 写代码的SharkChili ,同时我的公众号也有我精心整理的并发编程JVMMySQL数据库个人专栏导航。

参考

一款颜值超高,功能还特别强大的SSH工具 :mp.weixin.qq.com/s/ePwn5voXc...

相关推荐
Estar.Lee29 分钟前
查手机号归属地免费API接口教程
android·网络·后端·网络协议·tcp/ip·oneapi
2401_857610032 小时前
SpringBoot社团管理:安全与维护
spring boot·后端·安全
凌冰_3 小时前
IDEA2023 SpringBoot整合MyBatis(三)
spring boot·后端·mybatis
码农飞飞3 小时前
深入理解Rust的模式匹配
开发语言·后端·rust·模式匹配·解构·结构体和枚举
一个小坑货3 小时前
Rust 的简介
开发语言·后端·rust
monkey_meng3 小时前
【遵守孤儿规则的External trait pattern】
开发语言·后端·rust
Estar.Lee4 小时前
时间操作[计算时间差]免费API接口教程
android·网络·后端·网络协议·tcp/ip
新知图书4 小时前
Rust编程与项目实战-模块std::thread(之一)
开发语言·后端·rust
盛夏绽放5 小时前
Node.js 和 Socket.IO 实现实时通信
前端·后端·websocket·node.js
Ares-Wang5 小时前
Asp.net Core Hosted Service(托管服务) Timer (定时任务)
后端·asp.net