Files
dotfiles/ssh/.ssh/config

99 lines
1.9 KiB
Plaintext
Raw Normal View History

2026-01-05 17:12:14 -05:00
Include /Users/colin.powell/.colima/ssh_config
2024-07-23 10:38:09 -04:00
Include ~/.orbstack/ssh/config
2024-10-31 10:21:13 -04:00
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 *
2026-01-05 17:12:14 -05:00
IdentityAgent $SSH_AUTH_SOCK
2026-01-08 22:20:58 -05:00
#PreferredAuthentications publickey
2026-01-05 17:12:14 -05:00
IdentitiesOnly no
Host github.com
2026-01-05 17:12:14 -05:00
User git
IdentityAgent $SSH_AUTH_SOCK
ServerAliveInterval 300
ServerAliveCountMax 2
2026-01-05 17:12:14 -05:00
IdentitiesOnly yes
IdentityFile none
# Home Gitea account:
2026-02-10 12:13:39 -05:00
Host code.lab.unbl.ink git.service 192.168.40.83 gogs*
2019-07-30 11:01:36 -04:00
User git
PreferredAuthentications publickey
PasswordAuthentication no
2024-10-31 10:21:13 -04:00
Port 222
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
2026-07-28 11:01:46 -04:00
Host pandora.unbl.ink bt2.unbl.ink 198.12.85.133
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
2024-07-23 10:44:21 -04:00
Host bt1.unbl.ink
IdentityFile ~/.ssh/2022_h2_powellc
User root
2026-07-15 12:49:24 -04:00
Host hungryroot.service mundilfari.service kari.service
User powellc
2024-02-02 10:42:59 -05:00
# Inside our network, skip strict host key checking
2026-01-13 17:18:45 -05:00
Host *.service
2026-01-06 10:43:15 -05:00
StrictHostKeyChecking no
2024-02-02 10:42:59 -05:00
Host vrobbler.service mopidy.service penobscotbaypress.com atlas.local dns.service
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
2026-07-28 11:01:46 -04:00
Port 33
User root
2024-01-11 16:48:14 -05:00
2024-01-23 15:31:35 -05:00
Host *.local *.service
IdentityFile ~/.ssh/jails
2024-01-11 16:48:14 -05:00
ServerAliveInterval 300
ServerAliveCountMax 2
AddKeysToAgent yes
VerifyHostKeyDNS no
2023-09-08 09:05:50 -04:00
Host bastion.service
User root
Port 33
2024-10-31 10:09:57 -04:00
## Jail hosts all need a jump
2026-01-03 12:32:33 -05:00
#Match exec "onsubnet 192.168.40." host *.service
2026-01-05 09:57:49 -05:00
# User root
# IdentityFile ~/.ssh/jails
# Hostname %h
#
Match exec "onsubnet --not 192.168.40." host *.service
2026-07-28 11:28:15 -04:00
User root
IdentityFile ~/.ssh/jails
Hostname %h
ProxyJump bastion.unbl.ink