config 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  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
  29. User secstate
  30. Host otaku.sdf.org
  31. User secstate
  32. Host sverige.freeshell.org
  33. User secstate
  34. Host cosmic.voyage
  35. User secstate
  36. IdentityFile ~/.ssh/cosmic.voyage
  37. Host tilde.club
  38. User secstate
  39. IdentityFile ~/.ssh/powellc
  40. # ChicagoVPS
  41. Host pandora.unbl.ink bt2.unbl.ink
  42. IdentityFile ~/.ssh/pandora
  43. User root
  44. # Inside our network, skip strict host key checking
  45. Host *.local *.service
  46. StrictHostKeyChecking no
  47. # LibreELEC
  48. Host ymir.local gerd.local skoll.local thrymr.local
  49. User root
  50. # Bare metal hosts
  51. 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
  52. User powellc
  53. # Root hosts
  54. Host penobscotbaypress.com atlas.local
  55. User root
  56. #####
  57. ## This does the heavy lifting with homelab negotiation
  58. #####
  59. Host bastion.unbl.ink
  60. Port 33
  61. User powellc
  62. IdentityFile ~/.ssh/2022_h2_powellc
  63. Host rss.lab.unbl.ink
  64. Port 333
  65. User powellc
  66. IdentityFile ~/.ssh/2022_h2_powellc
  67. Host *.local
  68. IdentityFile ~/.ssh/2022_h2_powellc
  69. ServerAliveInterval 300
  70. ServerAliveCountMax 2
  71. AddKeysToAgent yes
  72. VerifyHostKeyDNS no
  73. ## Jail hosts all need a jump
  74. Host *.local 192.168.40.* *.service
  75. User root
  76. IdentityFile ~/.ssh/jails
  77. Hostname %h
  78. #ProxyJump bastion.unbl.ink