-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmanagedssh.1
More file actions
96 lines (95 loc) · 1.85 KB
/
managedssh.1
File metadata and controls
96 lines (95 loc) · 1.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
.TH MANAGEDSSH 1 "March 2026" "managedssh 1.1.1" "User Commands"
.SH NAME
managedssh \- terminal-first SSH connection manager with encrypted credential storage
.SH SYNOPSIS
.B managedssh
.br
.B managedssh
.RB [ --help ]
.SH DESCRIPTION
.B managedssh
is an interactive terminal application for organizing SSH hosts, storing
credentials in an encrypted local vault, and launching SSH sessions.
At startup, the application opens a text user interface (TUI). On first launch,
you create a master key used to protect sensitive data at rest.
.SH OPTIONS
.B managedssh
does not provide custom command-line options.
.TP
.BR -h , " --help"
Show help for
.B managedssh
and exit.
.SH INTERFACE CONTROLS
The dashboard supports the following keys:
.TP
.B q
Quit.
.TP
.B l
Lock vault.
.TP
.B c
Change master key.
.TP
.B /
Focus search.
.TP
.B esc
Clear search or cancel current context.
.TP
.B j / k
Move selection (arrow keys also supported).
.TP
.B a
Add host.
.TP
.B e
Edit selected host.
.TP
.B y
Duplicate selected host.
.TP
.B d
Delete selected host (with confirmation).
.TP
.B h
Run health check for all saved hosts.
.TP
.B enter
Connect to selected host.
.TP
.B x
Export backup.
.TP
.B i
Import backup.
.SH FILES
.TP
.B $XDG_CONFIG_HOME/managedssh/
Configuration directory. If
.B XDG_CONFIG_HOME
is not set, the default is
.BR ~/.config/managedssh/ .
.TP
.B vault.json
Vault metadata.
.TP
.B hosts.json
Saved host and account data.
.TP
.B ~/.ssh/known_hosts
Used for host key verification and trust decisions.
.SH SECURITY
Secrets are encrypted at rest using a key derived from your master key.
Host key verification uses OpenSSH known_hosts behavior, requiring explicit
trust for unknown hosts.
.SH EXIT STATUS
.B managedssh
returns 0 on success and non-zero on error.
.SH LICENSE
GNU Affero General Public License v3.0 or later.
.SH SEE ALSO
.BR ssh (1),
.BR ssh_config (5),
.BR known_hosts (5)