# termio **Repository Path**: joezeo/termio ## Basic Information - **Project Name**: termio - **Description**: Termio是基于Java开发的命令行ssh终端。包含远程ssh连接、连接会话管理和其他很多高级功能,对于日常基本的ssh使用来说是一个非常轻量级且方便的工具。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-04-25 - **Last Updated**: 2025-05-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: Terminal, SSH, 终端, 命令行工具, Java ## README

Termio

***A light and handy command-line ssh client.***
![Purely java project](https://img.shields.io/badge/Language-Java/OracleOpenJDK17-orange) ![License](https://img.shields.io/badge/License-Apache--2.0-red) ![Support](https://img.shields.io/badge/Support-Windows%2FLinux-%2320B2AA) ![Vert.x](https://img.shields.io/badge/Vert.x-4.2.6-%236699CC) ![JSch](https://img.shields.io/badge/JSch-0.1.55-%23CCCCFF)
### Profile > The program is mainly based on Java OpenJDK 17 with Vert.x and JSch, it's a lightweight command line SSH terminal tool; > > Provide SSH login **credential storage** and **fast login**, as well as the **async sftp function**; ### Build with source code ``` 1. Download the Oracle OpenJDK 17, and add it's home path to System Variable "JAVA_HOME"; 2. Execute maven command 'mvn package' to generate .jar file; 3. Execute the batch file: /starter/run.bat (For Windows, running it with 'Windows Terminal' to get better performance) /starter/run.sh (For Unix/Linux) /starter/winpty_run.sh (If you use Cygwin or Git-Bash which terminals base on mintty) ``` ### Commands ``` Termio commands: [param] means optional param help Show holistic executive command. flush Flush the screen. exit Exit Termio. theme Change the Termio's color theme. add Add new ssh connection property. delete Delete ssh connection property. numbers Select the connection properties. active Active the ssh connect session without enter the Shell. mosh Use mosh to connect remote device. Shell commands: [param] means optional param exit Exit current shell, close ssh connection and destroy connect channel. hang Will not close the connection, exit shell with connection running in the background. uf Batch upload local files to remote connection. df Batch download remote files to local. ``` ## License [Apache-2.0](LICENSE) © Joe Zane