summaryrefslogtreecommitdiffstatshomepage
path: root/ssh/.ssh/config
diff options
context:
space:
mode:
Diffstat (limited to 'ssh/.ssh/config')
-rw-r--r--ssh/.ssh/config66
1 files changed, 66 insertions, 0 deletions
diff --git a/ssh/.ssh/config b/ssh/.ssh/config
new file mode 100644
index 0000000..69c94b8
--- /dev/null
+++ b/ssh/.ssh/config
@@ -0,0 +1,66 @@
+# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
+
+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
+ Port 2222
+ 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