SSH Client
PyBreeze includes a built-in SSH client for connecting to remote servers. It can be opened from Tools > SSH Client Tab or Tools > SSH Client Dock.
Overview
The SSH client provides three main components arranged in a horizontal splitter:
Login Widget (top) – Connection settings
File Tree (left, ~30% width) – Remote file browser
Command Widget (right, ~70% width) – Interactive SSH terminal
Login Widget
The login widget provides fields for SSH connection:
Field |
Description |
|---|---|
Host |
The hostname or IP address of the remote server. |
Port |
The SSH port number (default: 22). |
Username |
Your SSH username. |
Password / Key |
Authentication credentials. Supports password-based and key-based authentication. |
After entering your credentials, click Connect to establish the SSH session.
Remote File Browser
Once connected, the file tree displays the remote server’s file system.
SSH Command Terminal
The command widget provides an interactive terminal for executing commands on the remote server.
Type commands and press Enter to execute
Output is displayed in real-time
Supports standard shell operations
Command history is maintained during the session
Usage Tips
Use the Tab mode to keep SSH alongside your code editor tabs
Use the Dock mode to position the SSH terminal on one side while coding
The file browser supports drag-and-drop for uploads
You can have multiple SSH sessions open simultaneously in separate tabs/docks