documentation refactoring

This commit is contained in:
2025-10-25 12:59:41 +00:00
parent 2af6388c2e
commit 98c4681aed
16 changed files with 528 additions and 580 deletions

43
docs/ssh.md Normal file
View File

@@ -0,0 +1,43 @@
# SSH
## Create key
```bash
ssh-keygen -t ecdsa -b 521
#or
ssh-keygen -t ecdsa -b 521 -f ~/.ssh/key-ecdsa
```
## Copy public key
```bash
ssh-add ~/.ssh/id_ed25519
ssh-copy-id -i ~/.ssh//ey-ecdsa.pub example_user@192.0.2.4
```
## Add existing Key
```bash
ssh-add ~/.ssh/key-ecdsa
```
## Alias
```bash
Host srv01
HostName srv01.lan
User john
RemoteCommand cd ~/; exec bash --login
RequestTTY yes
```
## Port Binding
Bind local port 8001 to target-server port 80 using jump-machine.local.
_(local machine without direct access to target-server)_
```bash
ssh -f -N -L localhost:8001:target-server:80 usr@jump-machine.local
```