Files
dotfiles/ssh/.ssh/config

101 lines
2.1 KiB
Plaintext
Raw Normal View History

2024-07-23 10:38:09 -04:00
Include ~/.orbstack/ssh/config
2024-01-11 16:48:14 -05:00
Include /Users/powellc/.colima/ssh_config
#CanonicalizeHostname yes
2024-01-11 16:48:14 -05:00
#CanonicalDomains elationemr.com unbl.ink onec.me
2023-09-10 11:52:40 -04:00
#
Host *
2024-01-11 16:48:14 -05:00
IdentitiesOnly yes
Host github.com
ServerAliveInterval 300
ServerAliveCountMax 2
AddKeysToAgent yes
IdentityFile ~/.ssh/2022_git
# Home Gitea account:
2023-11-23 11:07:06 +01:00
Host code.unbl.ink git.service 192.168.40.118 gogs*
Port 2222
2019-07-30 11:01:36 -04:00
User git
2022-02-19 09:57:29 -05:00
IdentityFile ~/.ssh/2022_git
2019-07-30 11:01:36 -04:00
PreferredAuthentications publickey
PasswordAuthentication no
IdentitiesOnly yes
2023-11-23 11:07:06 +01:00
Host gogs*
Port 2222
2020-08-25 13:27:52 -04:00
# Mailinabox uses root by default
2023-01-24 18:14:37 -05:00
Host box.unbl.ink
IdentityFile ~/.ssh/box_unbl_ink
2020-01-08 09:01:13 -05:00
User root
Host akna.local
User pi
2024-02-06 14:18:19 -05:00
Host sdf.org otaku.sdf.org sverige.freeshell.org
2019-10-30 18:40:55 -04:00
User secstate
2019-10-22 12:18:15 -04:00
Host cosmic.voyage
User secstate
IdentityFile ~/.ssh/cosmic.voyage
2021-02-03 15:29:26 -05:00
Host tilde.club
User secstate
IdentityFile ~/.ssh/powellc
# ChicagoVPS
2023-11-23 11:07:06 +01:00
Host pandora.unbl.ink bt2.unbl.ink
2023-01-09 14:17:57 -05:00
IdentityFile ~/.ssh/pandora
2021-02-03 15:29:26 -05:00
User root
2019-08-21 13:30:09 -04:00
2023-11-23 11:07:06 +01:00
# LibreELEC
2024-01-11 16:48:14 -05:00
Host ymir.local gerd.local skoll.local thrymr.local
2023-11-23 11:07:06 +01:00
User root
# Bare metal hosts
2024-02-06 14:18:19 -05:00
Host hati.local aegir.local tarqeq.local daphnis.local loge.local hyperion.local dione.local phoebe.local iapetus.local titan.local paaliaq.local kiviuq.local kari.local siarnaq.local skathi.local tarvos.local rhea.local erriapus.local mimas.local polydeuces.local
2022-04-29 23:24:31 -04:00
User powellc
2024-02-02 10:42:59 -05:00
IdentityFile ~/.ssh/2022_h2_powellc
# Inside our network, skip strict host key checking
Host *.local *.service
StrictHostKeyChecking no
User root
IdentityFile ~/.ssh/2022_h2_powellc
2021-02-03 15:29:26 -05:00
2024-01-11 16:48:14 -05:00
# Root hosts
Host penobscotbaypress.com atlas.local
2021-02-03 15:29:26 -05:00
User root
2019-06-16 22:41:21 -04:00
2024-01-11 16:48:14 -05:00
#####
## This does the heavy lifting with homelab negotiation
#####
2023-09-08 09:05:50 -04:00
Host bastion.unbl.ink
2024-01-11 16:48:14 -05:00
Port 33
User powellc
IdentityFile ~/.ssh/2022_h2_powellc
Host rss.lab.unbl.ink
Port 333
User powellc
IdentityFile ~/.ssh/2022_h2_powellc
2024-01-23 15:31:35 -05:00
Host *.local *.service
2024-01-11 16:48:14 -05:00
IdentityFile ~/.ssh/2022_h2_powellc
ServerAliveInterval 300
ServerAliveCountMax 2
AddKeysToAgent yes
VerifyHostKeyDNS no
2023-09-08 09:05:50 -04:00
## Jail hosts all need a jump
Host *.local 192.168.40.* *.service
2020-08-25 13:27:52 -04:00
User root
IdentityFile ~/.ssh/jails
2020-09-13 19:30:10 -04:00
Hostname %h
2022-10-03 17:08:54 -04:00
#ProxyJump bastion.unbl.ink