
#
# Prod Bastion SSH Config additions. See https://w.amazon.com/index.php/Infosec/Infrastructure_Services/Radium/PROD_Bastions
# for details and contact information.

# Do not try to proxy when going straight to a bastion host
host security-bastions-prod*
        ProxyCommand none

host *.corp.amazon.com *.corp.amazon.com. *corp*.amazon.com *corp*.amazon.com. *.desktop.amazon.com *.desktop.amazon.com. dev-dsk-*.amazon.com dev-dsk-*.amazon.com. *integ*.amazon.com *integ*.amazon.com. *sealab*.amazon.com *sealab*.amazon.com.
        ProxyCommand none

host bbiad
	hostname aws-dev-support-25002.iad12.amazon.com
	ProxyCommand ssh -W %h:%p security-bastions-prod-iad.amazon.com

host bbpdx
	hostname aws-dev-support-64001.pdx4.amazon.com
	ProxyCommand ssh -W %h:%p security-bastions-prod-pdx.amazon.com

host bbdub
	hostname aws-dev-support-14001.dub4.amazon.com
	ProxyCommand ssh -W %h:%p security-bastions-prod-dub.amazon.com

host bbsfo
	hostname aws-dev-support-58001.sfo9.amazon.com
	ProxyCommand ssh -W %h:%p security-bastions-prod-sfo.amazon.com

host bbgru
	hostname aws-dev-support-gru-82001.gru2.amazon.com
	ProxyCommand ssh -W %h:%p security-bastions-prod-gru.amazon.com

host bbsin
	hostname aws-dev-support-sin-51001.sin4.amazon.com
	ProxyCommand ssh -W %h:%p security-bastions-prod-sin.amazon.com

host bbsyd
	hostname aws-dev-support-98001.syd7.amazon.com
	ProxyCommand ssh -W %h:%p security-bastions-prod-syd.amazon.com

host bbfra
	hostname aws-dev-support-2001.fra53.amazon.com
	ProxyCommand ssh -W %h:%p bastion-fra.amazon.com

host bbnrt
	hostname aws-dev-support-59001.nrt12.amazon.com
	ProxyCommand ssh -W %h:%p security-bastions-prod-nrt.amazon.com

host bbbom
  hostname aws-dev-support-bom-52001.bom52.amazon.com
  ProxyCommand ssh -W %h:%p security-bastions-prod-bom.amazon.com
host devd
  hostname tylebean.desktop.amazon.com
  RemoteForward 52698 localhost:52698

host devh
  hostname tylebean-dev.aka.amazon.com


# Personal Hosts Configuration

host jump
  HostName jump.shortchangehero.com
  User root

host vpc
  HostName vpn.shortchangehero.com
  User ec2-user
host taskrunner
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName 10.0.9.192
  User ec2-user
  ProxyCommand ssh -q jump nc %h %p

host bt
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName btmusic.com
  User ec2-user
  ProxyCommand ssh -q jump nc %h %p

host router
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName router.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host ds
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-ds.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host smart01
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName smart01.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host plex
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-plex.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host nzb
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-nzb.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host deluge
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-deluge.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host sonarr
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-sonarr.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host hp
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-hp.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host cp
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-cp.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host ms
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-ms.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host bind
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-bind.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host dhcp
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-dhcp.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host nagios
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-nagios.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host smtp
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-smtp.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host mylar
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-mylar.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host booq
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-booq.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host plexreq
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-plexreq.blipsandchitz.local
  User ubuntu
  ProxyCommand ssh -q jump nc %h %p

host mtn
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-mtn.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host git
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-git.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host hpw
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-hpw.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host jkt
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-jkt.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host unbound
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-unbound.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host nginx
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-nginx.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host vpn
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-vpn.blipsandchitz.local
  User ec2-user
  ProxyCommand ssh -q jump nc %h %p

host sensu
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-sensu.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host chef
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-chef.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host sabayon
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-sabayon.blipsandchitz.local
  User tbean
  ProxyCommand ssh -q jump nc %h %p

host pihole
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-pihole.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host x
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-cent.blipsandchitz.local
  User tbean
  ProxyCommand ssh -q jump nc %h %p

host unifi
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-unifi.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host ddns
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-ddns.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host ss
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-ss.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host cloud
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-cloud.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host guac
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-guac.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host bitlbee
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-bitlbee.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host zen
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-zenp.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host fifo
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-fifo.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host bt
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName btmusic.com
  User ec2-user
  ProxyCommand ssh -q jump nc %h %p

host jupyter
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-jupyter.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host mysql
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-mysql.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host realms
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-realms.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host radarr
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName fj-radarr.blipsandchitz.local
  User root
  ProxyCommand ssh -q jump nc %h %p

host a
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName archibald.blipsandchitz.local
  User tbean
  ProxyCommand ssh -q jump nc %h %p


host git-push
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName frijole-git.blipsandchitz.local
  IdentityFile /Users/tylebean/CloudStation/work/keys/tylebean.pem
  User git
  ProxyCommand ssh -q jump nc %h %p

host grace
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName ip-10-0-11-128.ec2.internal
  User ubuntu
  ProxyCommand ssh -q vpc nc %h %p
host master
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName ip-10-0-10-102.ec2.internal
  User hadoop
  ProxyCommand ssh -q vpc nc %h %p
host slave
  StrictHostKeyChecking no
  ServerAliveInterval 60
  HostName ip-10-0-10-234.ec2.internal
  User hadoop
  ProxyCommand ssh -q vpc nc %h %p
