Blame
| 3eea1a | Steven Anderson | 2024-12-17 19:42:59 | 1 | # ssh |
| 2 | ||||
| 3 | #### Create ed25519 Key |
|||
| 4 | ssh-keygen -t ed25519 -C "comment or email <email@example.com>"" |
|||
| 5 | ||||
| 6 | #### diff over ssh |
|||
| 7 | diff foo <(ssh server 'cat foo') |
|||
| 8 | diff <(ssh server1 'cat foo') <(ssh server2 'cat foo') |
|||
| 9 | ||||
| 10 | #### poor mans ssh tunnel |
|||
| 11 | <local port> <target> <remote port> <bastion> |
|||
| 12 | ssh -L 8000:example.com:443 mybastionhost.com |
|||
| 13 | ||||
| 14 | #### Manually Create `authorized_keys` |
|||
| 15 | I don't usually have password auth enabled which breaks `ssh-copy-id` so I need to manually create keys if I'm doing some testing. |
|||
| 16 | ||||
| 17 | mkdir .ssh |
|||
| 18 | chmod 700 .ssh |
|||
| 19 | touch .ssh/authorized_keys |
|||
| 20 | chmod 400 .ssh/authorized_keys |
|||
| 21 | chown -R user:user .ssh |