# Read more about SSH config files: https://linux.die.net/man/5/ssh_config Match host * exec "gpg-connect-agent UPDATESTARTUPTTY /bye" Host * StrictHostKeyChecking no ServerAliveInterval 300 ServerAliveCountMax 2 Host heimdall loki User pi ForwardAgent yes StreamLocalBindUnlink yes RemoteForward /run/user/1000/gnupg/S.gpg-agent /home/tobyv/.gnupg/S.gpg-agent.extra ControlMaster auto ControlPath ~/.ssh/controlmasters/%r@%h:%p ControlPersist 30m Host odin thor User tobyv ForwardAgent yes StreamLocalBindUnlink yes RemoteForward /run/user/1000/gnupg/S.gpg-agent /home/tobyv/.gnupg/S.gpg-agent.extra ControlMaster auto ControlPath ~/.ssh/controlmasters/%r@%h:%p ControlPersist 30m host bifrost User tobyv ControlMaster auto ControlPath ~/.ssh/controlmasters/%r@%h:%p ControlPersist 30m Host aegir User root HostName foundry.tobyvin.com ForwardAgent yes StreamLocalBindUnlink yes Host door User tovince HostName door.cs.siue.edu ForwardAgent yes StreamLocalBindUnlink yes RemoteForward /run/user/1000/gnupg/S.gpg-agent /home/tobyv/.gnupg/S.gpg-agent.extra ControlMaster auto ControlPath ~/.ssh/controlmasters/%r@%h:%p ControlPersist 30m Host siue User tovince HostName home.cs.siue.edu ForwardAgent yes StreamLocalBindUnlink yes RemoteForward /run/user/1400158178/gnupg/S.gpg-agent /home/tobyv/.gnupg/S.gpg-agent.extra RemoteCommand rm -f /run/user/1400158178/gnupg/S.gpg-agent && zsh -l RequestTTY force Host zone zone1 zone2 User tovince HostName zone.cs.siue.edu Host zone1 SetEnv INSTANCE=1 Host zone2 SetEnv INSTANCE=2