Files
dotfiles/ssh/.ssh/config
2023-09-08 09:05:50 -04:00

139 lines
2.4 KiB
Plaintext

#CanonicalizeHostname yes
#CanonicalDomains elationemr.com internal.elationemr.com unbl.ink onec.me
Host *.local
IdentityFile ~/.ssh/2022_h2_powellc
ServerAliveInterval 300
ServerAliveCountMax 2
AddKeysToAgent yes
VerifyHostKeyDNS no
Host github.com
ServerAliveInterval 300
ServerAliveCountMax 2
AddKeysToAgent yes
IdentityFile ~/.ssh/2022_git
# Home Gitea account:
Host code.unbl.ink git.service gogs*
Port 2222
User git
IdentityFile ~/.ssh/2022_git
PreferredAuthentications publickey
PasswordAuthentication no
IdentitiesOnly yes
# Mailinabox uses root by default
Host box.unbl.ink
IdentityFile ~/.ssh/box_unbl_ink
User root
Host box.castine.town
IdentityFile ~/.ssh/box_castine_town
User root
Host akna.local
User pi
Host sdf.org
User secstate
Host otaku.sdf.org
User secstate
Host sverige.freeshell.org
User secstate
Host cosmic.voyage
User secstate
IdentityFile ~/.ssh/cosmic.voyage
Host tilde.club
User secstate
IdentityFile ~/.ssh/powellc
Host bastion*
Port 33
User powellc
Host snap2*.local
User powellc
# ChicagoVPS
Host pandora.unbl.ink
IdentityFile ~/.ssh/pandora
User root
# Rackedge VPS
Host greip.unbl.ink
IdentityFile ~/.ssh/greip
User root
# Inside our network, skip strict host key checking
Host *.local *.service
StrictHostKeyChecking no
# Bare metal hosts
Host gerd.local
User powellc
Host hati.local
User powellc
Host ymir.local
User powellc
Host aegir.local
User powellc
Host tarqeq.local
User powellc
Host fenrir.local
User powellc
Host daphnis.local
User powellc
Host hyperion.local
User powellc
Host loge.local
User powellc
Host dione.local
User powellc
Host rhea.local
User powellc
Host phoebe.local
User powellc
Host prometheus.local
User powellc
Host iapetus.local
User powellc
Host titan.local
User powellc
Host paaliaq.local
User powellc
Host kiviuq.local
User powellc
Host kari.local
User powellc
Host skoll.local
User powellc
Host atlas.local
User powellc
Host siarnaq.local
User powellc
Host skathi.local
User powellc
Host tarvos.local
User powellc
# PBP uses root user
Host penobscotbaypress.com
User root
Host bastion.unbl.ink
Port 33
IdentityFile ~/.ssh/2022_h2_powellc
## Jail hosts all need a jump
Host *.local 192.168.1.* *.service
User root
IdentityFile ~/.ssh/jails
Hostname %h
#ProxyJump bastion.unbl.ink