You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-3Lines changed: 19 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@
6
6
7
7
Lazyssh is a terminal-based, interactive SSH manager inspired by tools like lazydocker and k9s — but built for managing your fleet of servers directly from your terminal.
8
8
<br/>
9
-
With lazyssh, you can quickly navigate, connect, manage, and transfer files between your local machine and any server defined in your ~/.ssh/config. No more remembering IP addresses or running long scp commands — just a clean, keyboard-driven UI.
9
+
With lazyssh, you can quickly navigate, connect, manage, and transfer files between your local machine and any server defined in your `~/.ssh/config`. No more remembering IP addresses or running long scp commands — just a clean, keyboard-driven UI.
10
10
11
11
---
12
12
@@ -31,12 +31,28 @@ With lazyssh, you can quickly navigate, connect, manage, and transfer files betw
31
31
- 📁 Copy files between local and servers with an easy picker UI.
32
32
- 📡 Port forwarding (local↔remote) from the UI.
33
33
- 🔑 Enhanced Key Management:
34
-
- Use default local public key (~/.ssh/id_ed25519.pub or ~/.ssh/id_rsa.pub)
34
+
- Use default local public key (`~/.ssh/id_ed25519.pub` or `~/.ssh/id_rsa.pub`)
35
35
- Paste custom public keys manually
36
36
- Generate new keypairs and deploy them
37
-
- Automatically append keys to ~/.ssh/authorized_keys with correct permissions
37
+
- Automatically append keys to `~/.ssh/authorized_keys` with correct permissions
38
38
---
39
39
40
+
## 🔐 Security Notice
41
+
42
+
lazyssh does not introduce any new security risks.
43
+
It is simply a UI/TUI wrapper around your existing `~/.ssh/config` file.
44
+
45
+
- All SSH connections are executed through your system’s native ssh binary (OpenSSH).
46
+
47
+
- Private keys, passwords, and credentials are never stored, transmitted, or modified by lazyssh.
48
+
49
+
- Your existing IdentityFile paths and ssh-agent integrations work exactly as before.
50
+
51
+
- lazyssh only reads and updates your `~/.ssh/config`. A backup of the file is created automatically before any changes.
52
+
53
+
- File permissions on your SSH config are preserved to ensure security.
0 commit comments