modified: README.md
This commit is contained in:
42
README.md
42
README.md
@@ -1,3 +1,43 @@
|
|||||||
# ssh
|
# 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
|
||||||
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user