Commit 3eea1a
2024-12-17 19:42:59 Steven Anderson: initial ssh/dev/null .. ScriptFu/unix/ssh.md | |
@@ 0,0 1,21 @@ | |
+ | # ssh |
+ | |
+ | #### Create ed25519 Key |
+ | ssh-keygen -t ed25519 -C "comment or email <email@example.com>"" |
+ | |
+ | #### diff over ssh |
+ | diff foo <(ssh server 'cat foo') |
+ | diff <(ssh server1 'cat foo') <(ssh server2 'cat foo') |
+ | |
+ | #### poor mans ssh tunnel |
+ | <local port> <target> <remote port> <bastion> |
+ | ssh -L 8000:example.com:443 mybastionhost.com |
+ | |
+ | #### Manually Create `authorized_keys` |
+ | 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. |
+ | |
+ | mkdir .ssh |
+ | chmod 700 .ssh |
+ | touch .ssh/authorized_keys |
+ | chmod 400 .ssh/authorized_keys |
+ | chown -R user:user .ssh |