27 lines
779 B
Markdown
27 lines
779 B
Markdown
# Java SSH Terminal
|
|
|
|
A basic SSH terminal application built with Java 11 and Swing.
|
|
|
|
## Features
|
|
- Connection management in the left side panel.
|
|
- Multiple SSH terminals in a tabbed view.
|
|
- Master password protection for stored credentials (AES encrypted).
|
|
- Toolbar for quick actions (Add connection, Disconnect).
|
|
|
|
## Prerequisites
|
|
- Java 11
|
|
- Maven
|
|
|
|
## How to Run
|
|
1. Build the project:
|
|
```bash
|
|
mvn clean package
|
|
```
|
|
2. Run the application:
|
|
```bash
|
|
java -jar target/java-ssh-terminal-1.0-SNAPSHOT.jar
|
|
```
|
|
|
|
## Note on Terminal Emulation
|
|
This is a base application. The terminal component uses a basic `JTextArea` which does not support full ANSI escape sequences (colors, cursor positioning). For production use, consider integrating a library like `JediTerm`.
|