SSH¶
Remote server management: shell, execute, processes, disk, network, Docker, and systemd services.
KeePass¶
Path: ssh/<env>/<server>
| Field | Meaning |
|---|---|
| URL | host or IP |
| UserName | login |
| Password | if password auth |
port |
default 22 |
auth_method |
key, password, or auto |
private_key |
PEM content |
key_path |
path to key file |
passphrase |
key passphrase |
proxy_command |
ProxyCommand |
jump_host |
bastion |
jump_key / jump_key_path |
jump host key |
fingerprint |
expected host key fingerprint |
startup_cmd |
after connect |
keep_alive |
seconds (default 30) |
tags |
tags |
env_* |
e.g. env_TERM |
omo secrets put ssh/production/web-01 \
--url 10.0.1.50 \
--username deploy \
--attr port=22 \
--attr auth_method=key \
--attr key_path=~/.ssh/id_ed25519
Playground: 127.0.0.1:2222, user/pass omo/omo.
Views¶
| Key | View |
|---|---|
| 0 | Servers |
| 1 | Overview |
| 2 | Processes |
| 3 | Disk |
| 4 | Network |
| 5 | Docker |
| 6 | Services |
Actions (highlights)¶
| Key | Action |
|---|---|
| ++C++ | Connect |
| ++S++ | Interactive shell (host suspends TUI) |
| ++E++ | Execute remote command |
| ++I++ | Server info |
Interactive shell uses ExternalSession: the host temporarily suspends the TUI and runs ssh locally.
Tags¶
ssh · remote · server · devops