diff --git a/ssh/.ssh/README b/ssh/.ssh/README new file mode 100644 index 0000000..5fd0903 --- /dev/null +++ b/ssh/.ssh/README @@ -0,0 +1 @@ +- Each key is specific to that machine, but the config is common amongst all of them diff --git a/ssh/.ssh/config b/ssh/.ssh/config new file mode 100644 index 0000000..6d12357 --- /dev/null +++ b/ssh/.ssh/config @@ -0,0 +1,83 @@ +# /home/etorres/.ssh/config +Host * + Ciphers aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com + +Host aur.archlinux.org + IdentityFile ~/.ssh/aur + User aur + +# GitHub +Host github.com + User git + IdentityFile=~/.ssh/github + HostName github.com + +# Gitea +Host git.its-et.me + User git + IdentityFile=~/.ssh/gitea + Port 2200 + HostName git.its-et.me + +# pve-01k (pikvm) +Host pve01k + User etorres + IdentityFile=~/.ssh/pve-01k + HostName 192.168.1.4 + Port 22 + +# oxygen (Linode public-facing server) +Host oxygen + User etorres + IdentityFile=~/.ssh/lax-01 + HostName oxygen.tail755c5.ts.net + +# lax-01 (Linode public-facing server) +Host lax01 + User etorres + IdentityFile=~/.ssh/lax-01 + HostName lax-01.tail755c5.ts.net + +# rsync.net storage space +Host rsyncnet + User fm1833 + IdentityFile=~/.ssh/rsync.net + HostName fm1833.rsync.net + +# ===== pve-01 + VMs ===== +# borg-krypton +Host borg-krypton + User borg + IdentityFile=~/.ssh/borg-krypton + HostName 192.168.1.3 + +# pve-01 +Host pve01 + User etorres + IdentityFile=~/.ssh/pve-01 + HostName 192.168.1.3 + +# ----- VMs ----- +# web-01 100 +Host web01 + User etorres + IdentityFile=~/.ssh/web-01 + HostName 192.168.1.5 + +# minecraft1 101 +Host minecraft1 + User etorres + IdentityFile=~/.ssh/minecraft1 + HostName 192.168.1.6 + +# srv-01 102 +Host srv01 + User etorres + IdentityFile=~/.ssh/srv-01 + HostName 192.168.1.7 + +# homeassistant 103 +Host homeassistant + User etorres + IdentityFile=~/.ssh/homeassistant + HostName 192.168.1.8