Author: JackTian

Source: Public account “Jie Ge’s IT Journey”

ID: Jake_Internet

Please contact authorization for reprinting (wechat ID: Hc220088)

Bye Xshell! This open source terminal tool is even cooler!

Hi, I’m Jack.

Programmers can not do without the terminal command line, the most used tool in the work is the “terminal connection tool”, and the majority of Linux servers in the enterprise, through the terminal connection tool to connect to the server, on this we can check some problems, the implementation of code and other operations.

Since I use Windows, the most common terminal connection tool is Xshell, but if you want to transfer local files to a Linux server, you can use RZ or download Xftp. For users with a lower version of Xshell, Xftp can be used. You have to update to the new version.

Is there a free terminal connection tool that can use SSH connection, integrate file transfer function, support multiple operating systems?

Coincidentally, when I was browsing GitHub, I found a cross-platform Terminal/SSH/SFTP client developed based on electron/ssh2/ Node-pty /xterm/ ANTd/Subx and other open source components and free open source tool — Electerm.

electerm

Electerm is a terminal connection tool opened on GitHub by a Chinese (ZHAO Xudong). Currently, it has accumulated 5.4K+ Star.

Electerm features:

  • Supports multiple platforms (Linux, Mac, Windows).
  • Support for multiple languages;
  • Support to add quick commands;
  • Batch input commands can be executed on one terminal or all terminals.
  • As a terminal SSH/SFTP client (similar to Xshell);
  • Toggle global hotkeys for window visibility;
  • Double-click to edit (small) remote files directly;
  • Edit (small) local files using the built-in editor;
  • Use public key + password for authentication;
  • Synchronize bookmarks/themes/quick commands to Github/Gitee Secret Gist, etc.

Electerm download and install

Download address:

Github.com/electerm/el…

You can download the operating system that is suitable for you from the above download address. Because I use Windows system, download electrm-1.19.5-win-x64-installer.exe file, after downloading, double click to install it. You can also download the electrm-1.19.5-win-x64.tar.gz package and double-click electerm.exe to use it.

After installation, run electerm and the interface is simple as follows:

The default electerm interface is English. Open the Settings and set the language to Chinese. After setting, restart the program to take effect.

SSH connection

When creating an SSH, you need to enter the host IP address, user name, password, and port information and save the information.

Title, Description, and Start directory: Local, Start directory: remote, script execution after connection, script execution delay, and encoding can be set based on actual conditions.

On the Settings menu, SSH and SFTP are enabled by default. You can set terminal type, font, font size, proxy IP address, proxy port, proxy type, Auth, and create quick command as required.

The saved session information will be displayed in the bookmark, and after selecting the server you want to connect to, you will enter the terminal command line interface, so that you can operate the server.

On this screen, you can split the server terminal in left/right screen or up/down screen, or press CTRL +/ to split the screen.

To run commands in batches after the split screen is displayed, enable the switch option on the following page and enter the command to be run in the batch input dialog box.

Terminal Info in the lower right corner shows the CPU, memory, and network information of the server.

SFTP File Transfer

Electerm This terminal connection tool provides the SFTP file transfer function. To use it, you can click the SFTP icon in the following figure. The local client path is on the left and the remote server path is on the right.

To upload a file from the local client, right-click the file and choose Upload or drag the file to upload the file to the remote server.

To download a file from the remote server, right-click the file and choose Download or drag the file to download it to the local client.

The setting of electerm

Setting of basic electerm functions.

Set up synchronization with GitHub and Gitee.

In addition, there are also transfer history, UI themes, quick commands, etc., here is not a screenshot, for more electerm can go to GitHub to learn or through the client to explore its beauty.

conclusion

Electerm terminal connection tool, the overall experience is not bad, fully open source free, cross-platform support, with Chinese interface, not mature, but can fully meet the daily management and use of the server.

Secondly, electerm is a terminal connection tool that many friends do not know. I also found it when BROWSING GitHub. The author has made this tool very carefully, and it is free, open source and free. As it happens, I also experienced it, so I supported this author pro bono.

In addition, there are many other terminal connectivity tools such as Putty, SecureCRT, MobaXterm, Finalshell, etc. You can use any one of these tools and use whichever one is easy for you to use.

Finally, what terminal connection tools do you recommend? Leave a comment.

Recent original

14 replacements for common command-line tools!

7 tools to replace the top command!

11 tools to replace the top command!

Original handbook. PDF

I have been doing the public account for more than 3 years. In these years, I have accumulated 200+ original articles and summarized them into albums, and formed a PDF version of systematic content, mainly including: Linux commands, LAMP, LNMP, iptables, Pyecharts, Matplotlib.

The specific structure of the table of contents can be viewed in the original manual section of my 2021 Year-end summary.

Concern public number: Jie elder brother’s IT journey, backstage reply “JGNB” can get.


And that’s all for today.

If you think this article is useful to you, please like it, leave a comment or forward it, so that more friends can see it, because this will be my strongest motivation to continue to output more high-quality articles!