再见 Xshell,这个开源的终端工具更酷炫。

2023-05-16

作者:JackTian
来源:公众号「杰哥的IT之旅」
ID:Jake_Internet
转载请联系授权(微信ID:Hc220088)
原文地址:再见 Xshell!这个开源的终端工具更酷炫!

大家好,我是杰哥。

程序员离不开终端命令行,在工作中用的最多的工具就是「终端连接工具」了,而且企业中 Linux 服务器居多,通过终端连接工具连到服务器,在此之上我们可以排查一些问题,执行代码等操作。

因为我用的 Windows 系统,常用的终端连接工具就是 Xshell 了,但如果你想将本地的文件传输到 Linux 服务器上话,可以使用 rz 或下载个 Xftp,对于 Xshell 版本较低的用户使用 Xftp 来说,必须得更新至新版本。

那有没有一款,既可以使用 ssh 连接又集成了文件传输功能,且支持多个操作系统,又是免费的终端连接工具呢?

恰巧,在闲逛 GitHub 时,发现了一款基于 electron/ssh2/node-pty/xterm/antd/subx 等开源组件开发的跨平台的 Terminal/SSH/SFTP 客户端且免费开源的工具 —— electerm

electerm

electerm 这款终端连接工具是一名国人(ZHAO Xudong)在 GitHub 开源的,目前累积了 5.4K+ Star。

electerm 的功能特性:

  • 支持多平台(Linux、Mac、Windows);
  • 支持多国语言;
  • 支持添加快速命令;
  • 支持批量输入命令在一个终端或所有终端上执行;
  • 作为终端 SSH / SFTP 的客户端(类似于 Xshell);
  • 切换窗口可见性的全局热键;
  • 双击直接编辑(小)远程文件;
  • 使用内置编辑器编辑(小)本地文件;
  • 使用公钥 + 密码进行身份验证;
  • 将书签 / 主题 / 快速命令同步到 Github / Gitee secret gist 等;

electerm 下载和安装


下载地址:

https://github.com/electerm/electerm/releases

通过上述下载地址,找到适用于自己的操作系统下载即可。因为我用的 Windows 系统,下载的 electrm-1.19.5-win-x64-installer.exe 文件,下载完双击安装就可以了。也可以下载 electrm-1.19.5-win-x64.tar.gz 压缩包,解压后双击 electerm.exe 即可使用。

安装好后,运行 electerm,界面简洁,如下:

electerm 默认为英文界面,打开设置将语言设置为中文,设置好后重启程序生效。

SSH 连接

新建 ssh 时,授权信息主要需填写主机 IP 地址、用户名、密码、端口信息并保存。

标题、描述、开始目录:本地、开始目录:远程、连接后所要执行脚本、运行脚本延迟时间以及编码可根据实际情况选填即可。

设置菜单中,ssh 和 sftp 默认是打开的,终端类型、字体、字体大小、代理 IP、代理端口、代理类型、Auth以及新建快速命令可根据实际情况选填即可。

保存后的会话信息将会在书签中显示,选择你要连接的服务器后,就会进入到终端命令行界面了,这样也就可以对服务器进行操作了。

在这个界面,可以将该服务器终端界面进行分屏显示,支持左右分屏和上下分屏,或按ctrl+/快捷键进行分屏操作。

分屏后,若要批量执行命令,可以打开如下界面的开关选项,然后在批量输入的弹框中输入所要执行的命令。

右下角的 Terminal info 可查看服务器 CPU、内存、网络等信息;

SFTP 文件传输

electerm 这款终端连接工具是自带 SFTP 文件传输功能的,若使用,可直接点击如下图中的 SFTP 图标即可,左侧为本地客户端路径,右侧为远程服务端路径。

上传本地客户端路径下的文件时,只需找到对应的文件右键选择上传,也可直接拖拽,将会上传至远程服务端的该路径下。

下载远程服务端路径下的文件时,只需找到对应的文件右键选择下载,也可直接拖拽,将会下载至本地客户端的该路径下。

electerm 的设置

electerm 基本功能的设置。


设置与 GitHub 和 Gitee 的同步。

除此之外,还有传输历史记录、UI 主题、快速命令等,在这就不一一截图了,关于更多 electerm 可去 GitHub 上了解或通过该客户端挖掘它的美。

总结

electerm 终端连接工具,整体体验还不错,完全开源免费,支持跨平台,自带中文界面,并非成熟,但完全可以满足日常对服务器的管理和使用。

其次,electerm 这款终端连接工具应该很多朋友都不知道,我也是在逛 GitHub 发现的,作者做这款工具也挺用心,而且无偿开源免费。恰巧,我也体验了一番,所以无偿支持下这位作者。

除此之外,还有很多终端连接工具,比如 Putty、SecureCRT、MobaXterm、Finalshell 等等,用哪个都可以,至于自己对哪款工具易上手,用着方便就用哪款。

最后,你有哪些觉得不错的终端连接工具推荐?欢迎留言说说。

近期原创

14 款命令行常用工具的替代品

7 款可替代 top 命令的工具

11 款可替代 top 命令的工具

原创手册.pdf

我做公众号 3 年多了,这些年来累积也输出了 200+ 篇原创文章且汇总成了专辑,并将成体系型的内容形成了 PDF 版,主要包含:Linux 命令、LAMP、LNMP、iptables、Pyecharts、Matplotlib,方便大家阅读。

以上手册目录结构可查看:我的 2021 年终总结 原创手册部分。

获取方式很简单,在下方公众号后台回复「JGNB」就能获取啦。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

再见 Xshell,这个开源的终端工具更酷炫。 的相关文章

  • 虚拟机centos7 xshell连接不上虚拟机情况, net模式ping不通百度情况

    一 centos7 xshell连接不上虚拟机 win 43 R 然后 输入services msc 打开服务 看这俩服务开没开 看这俩网络开没开 xshell里 xff1a 二 ping不同百度 xff08 net模式 自定义IP地址 x
  • Xshell显示图形化界面

    前言 很久没用过图形化界面了 xff0c 都忘记怎么使用了 依据以往的经验都是由环境变量DISPLAY设置 xff0c 然后就能连接了 xff0c 每天也是匆匆忙忙的就过了一天 xff0c 都不知道干了啥 xff0c 分配的时间也少 xff
  • XShell 收费?5款免费且超赞的SSH工具,一个比一个香

    SSH客户端是后端程序员日常工作必备的工具之一 xff0c 一款趁手的工具也能让工作效率事半功倍 xff1b 上周的时候 xff0c 有小伙伴在群里面求免费的SSH软件 xff1b 说来也坑 xff0c 公司不允许使用PJ版的 xff0c
  • 在xshell里面永久显示vim行数

    输入命令 xff1a vim vimrc 在里面输入 set nu wq OK xff0c 完成
  • xshell连接ubuntu虚拟机失败的2个问题

    问题1 xff1a 虚拟机查看ip失败 xff0c 只显示lo xff0c 不显示ens33 解决方法 xff1a 一句代码 sudo dhclient ens33 成功 xff01 问题2 xff1a xshell连接虚拟机ip地址失败
  • Linux中xshell连接不上问题

    inux中Xshell连接失败 原因 xff1a 网络配置问题 xff0c 还有可能是防火墙问题 xff0c ssh未开启问题 xff0c 本人遇到的是网络配置问题 首先是配置Linux网络 cd etc sysconfig network
  • xshell上传、下载文件

    安装 lrzsz yum y span class token function install span lrzsz 上传资源到服务器命令 rz 回车后 xff0c 会出现一个弹框 xff0c 选择上传的文件即可 从服务器下载资源命令 s
  • xshell 连接报错 Disconnected from remote host

    个人博客 xff1a https 5mr xyz xshell连接报错 解决方法 1 登陆带外管理口远程控制台 2 查看 Var empty的属主属组和权限 xff0c empty权限需为755 3 Chmod 777 R var后导致ss
  • Xshell 无法连接虚拟机中的ubuntu的问题

    昨天在VMware Player中安装了ubuntu系统 xff0c 今天想通过xshell连接ubuntu xff0c 结果显示 Connecting to 10 7 100 182 22 Could not connect to 39
  • XShell过期需要采购解决办法

    有天Xshell更新完再打开 xff0c 提示我去采购 xff0c 当然采购得花钱 xff0c 所以下面方法是解决这一问题 1 跳到官网 https www netsarang com download free license html
  • 使用Xshell连接Ubuntu主机失败

    1 问题 在将一台Ubuntu系统的电脑作为服务器 xff0c 使用Xshell连接时 xff0c 发生如下错误 此时使用ping工具检查是否能够ping通 说明能够连接上 xff0c 但是不能使用Xshell进行远程操作 2 解决方法 首
  • Xshell 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本“的解决方案

    要想解决Xshell提示更新最新版问题 有两种方案 方案一 手动修改系统时间 步骤如下 右键右下角时间 弹出如下窗口 2 选中 调整日期 时间 A 并点击 弹出如下页面 更改时间 更改成之前的年份 如下图 更改成功后 再打开相应的应用 Xs
  • Putty的ppk文件转成Xshell使用的key文件

    Putty的ppk文件转成Xshell使用的key文件 今天同学给我一个Putty远程登录使用的ppk文件 xff08 即后缀名为ppk xff09 让我远程登录主机 xff0c 但是我用的是Xshell xff0c 导入这个ppk文件时
  • windows下ssh连续多次中转访问服务器

    准备工作 xshell下载地址 服务器A IP 192 168 0 1 服务器B IP 192 168 0 2 服务器C IP 192 168 0 3 用途 现有服务器A B C和客户端D 服务器A只能被客户端D访问 服务器B只能被服务器A
  • 虚拟网络无法连接本机网络(Xshell无法连接虚拟机)

    Xshell无法连接虚拟机 类似于 Could not connect to 192 168 0 128 port 22 Connection failed 在很多博客中也看到过许多解决方法 例如 安装sshd的客户端 服务端 给sshd的
  • xshell的快捷键

    删除 ctrl d 删除光标所在位置上的字符相当于VIM里x或者dl ctrl h 删除光标所在位置前的字符相当于VIM里hx或者dh ctrl k 删除光标后面所有字符相当于VIM里d shift ctrl u 删除光标前面所有字符相当于
  • shell脚本详解(八)——一键部署自动化装机(PXE无人值守)

    shell脚本一键部署自动化装机 PXE无人值守 一 PXE无人值守自动化装机 二 使用shell脚本一键部署 一 PXE无人值守自动化装机 详情请点击 PXE及无人值守 二 使用shell脚本一键部署 bin bash 查看是否有本地yu
  • Xshell连接不上虚拟机的问题和解决办法

    第一次用xshell 一直连不上linux 搞了好久 也查了很多办法 但是最后也终于解决了 在这里我分享一下自己的解决办法 再列举网上的办法 希望可以帮助其他人 1 你的linux ip地址没有配置 ip地址没有配置 你需要自己配置 配置的
  • Xshell 执行python脚本

    XShell支持使用VB JS Python脚本去启动自动化任务 这里介绍如何写Xshell的Python脚本 首先要在脚本中定义一个Main 函数 Xshell会调用这个函数 也就是程序的入口 然后 通过官方提供的API去完成脚本的书写
  • 【Error】Xshell不能使用退格、删除键的解决方案

    http www ithao123 cn content 8199369 html 还存在一个问题 上下左右键 存在部分用户可以使用 部分用户不能使用的情况 暂未解决 mark一下 欢迎各位指教 摘要 xshell正在输进敕令时 若是敲错字

随机推荐