config 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. Include /Users/powellc/.colima/ssh_config
  2. #CanonicalizeHostname yes
  3. #CanonicalDomains elationemr.com unbl.ink onec.me
  4. #
  5. Host *
  6. IdentitiesOnly yes
  7. Host github.com
  8. ServerAliveInterval 300
  9. ServerAliveCountMax 2
  10. AddKeysToAgent yes
  11. IdentityFile ~/.ssh/2022_git
  12. # Home Gitea account:
  13. Host code.unbl.ink git.service 192.168.40.118 gogs*
  14. Port 2222
  15. User git
  16. IdentityFile ~/.ssh/2022_git
  17. PreferredAuthentications publickey
  18. PasswordAuthentication no
  19. IdentitiesOnly yes
  20. Host gogs*
  21. Port 2222
  22. # Mailinabox uses root by default
  23. Host box.unbl.ink
  24. IdentityFile ~/.ssh/box_unbl_ink
  25. User root
  26. Host akna.local
  27. User pi
  28. Host sdf.org otaku.sdf.org sverige.freeshell.org
  29. User secstate
  30. Host cosmic.voyage
  31. User secstate
  32. IdentityFile ~/.ssh/cosmic.voyage
  33. Host tilde.club
  34. User secstate
  35. IdentityFile ~/.ssh/powellc
  36. # ChicagoVPS
  37. Host pandora.unbl.ink bt2.unbl.ink
  38. IdentityFile ~/.ssh/pandora
  39. User root
  40. # LibreELEC
  41. Host ymir.local gerd.local skoll.local thrymr.local
  42. User root
  43. # Bare metal hosts
  44. 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
  45. User powellc
  46. IdentityFile ~/.ssh/2022_h2_powellc
  47. # Inside our network, skip strict host key checking
  48. Host *.local *.service
  49. StrictHostKeyChecking no
  50. User root
  51. IdentityFile ~/.ssh/2022_h2_powellc
  52. # Root hosts
  53. Host penobscotbaypress.com atlas.local
  54. User root
  55. #####
  56. ## This does the heavy lifting with homelab negotiation
  57. #####
  58. Host bastion.unbl.ink
  59. Port 33
  60. User powellc
  61. IdentityFile ~/.ssh/2022_h2_powellc
  62. Host rss.lab.unbl.ink
  63. Port 333
  64. User powellc
  65. IdentityFile ~/.ssh/2022_h2_powellc
  66. Host *.local *.service
  67. IdentityFile ~/.ssh/2022_h2_powellc
  68. ServerAliveInterval 300
  69. ServerAliveCountMax 2
  70. AddKeysToAgent yes
  71. VerifyHostKeyDNS no
  72. ## Jail hosts all need a jump
  73. Host *.local 192.168.40.* *.service
  74. User root
  75. IdentityFile ~/.ssh/jails
  76. Hostname %h
  77. #ProxyJump bastion.unbl.ink