Supported Protocols
uniTerm supports 30+ connection protocols, covering remote terminals, remote desktops, file transfers, databases, containers, and server monitoring.
Remote Terminal
| Protocol | Default Port | Description |
|---|---|---|
| SSH | 22 | Encrypted remote shell, supports password/key authentication and tunnel forwarding |
| Telnet | 23 | Plaintext remote terminal, suitable for embedded devices and legacy systems |
| Mosh | 22 (SSH) | UDP-based mobile shell, ideal for high-latency networks |
| Raw TCP | Custom | Raw TCP console that opens a plain socket and transceives raw bytes |
Local Connections
| Type | Description |
|---|---|
| Local Shell | PowerShell, CMD, Git Bash, bash, zsh, and more |
| WSL | Windows Subsystem for Linux, opens installed Linux distributions |
| Serial | Serial port connection, configurable baud rate, data bits, stop bits, parity |
Remote Desktop
| Protocol | Default Port | Description |
|---|---|---|
| RDP | 3389 | Windows Remote Desktop |
| VNC | 5900 | Linux remote control |
| SPICE | 5900 | KVM/QEMU virtual machine desktop |
| X11 | 22 (SSH) | Remote Linux GUI applications and desktop environments |
File Transfer
| Protocol | Default Port | Description |
|---|---|---|
| SFTP | 22 (SSH) | SSH-based secure file transfer |
| FTP / FTPS | 21 | Traditional file transfer and its encrypted version |
| SMB | 445 | Windows file sharing |
| WebDAV | 80 / 443 | HTTP-based file management |
| S3 | Custom | S3 API-compatible object storage |
Databases
| Database | Default Port | Description |
|---|---|---|
| MySQL | 3306 | MySQL protocol: MySQL, MariaDB, TiDB, and more |
| PostgreSQL | 5432 | PostgreSQL protocol: PostgreSQL, CockroachDB, and more |
| Oracle | 1521 | Oracle Database via pure Go driver |
| SQL Server | 1433 | SQL Server via pure Go driver |
| rqlite | 4001 | Lightweight distributed DB built on SQLite with Raft consensus |
| Redis | 6379 | In-memory key-value store with visual key browsing and editing |
| MongoDB | 27017 | Document database with tree browsing, query editor, and inline editing |
| Elasticsearch | 9200 | Distributed search and analytics engine with index and document management |
Containers
| Type | Connection | Description |
|---|---|---|
| Kubernetes | kubeconfig (optional SSH tunnel) | Cluster resource browsing and management, YAML editing, Pod logs and exec terminals, CPU/memory metrics |
| Docker | Local / remote over SSH | Container and image management with lifecycle actions, logs, exec, and image pull |
| Podman | Local / remote over SSH | Docker-compatible container engine, container and image management |
| nerdctl (containerd) | Local / remote over SSH | containerd container management with namespace switching |
| WSLC | Windows WSL2 | Windows WSL2 Container runtime |