aboutsummaryrefslogtreecommitdiff
path: root/config/ssh/ssh
diff options
context:
space:
mode:
authorKenny Ballou <kb@devnulllabs.io>2022-04-29 11:07:28 -0600
committerKenny Ballou <kb@devnulllabs.io>2022-05-02 12:02:02 -0600
commit47a9a452e34408d6661b5d4a6fe5b1de0e3e22ed (patch)
tree39233ca54077ba9f4fdf895d1c0eedfd37725886 /config/ssh/ssh
parent430d5a715c70f2932234043be754c7727b6e674a (diff)
downloaddotfiles-47a9a452e34408d6661b5d4a6fe5b1de0e3e22ed.tar.gz
dotfiles-47a9a452e34408d6661b5d4a6fe5b1de0e3e22ed.tar.xz
config: add ssh-config
This removes the need for `gen-sshconfig` script. However, it does mean that SSH configurations are published. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
Diffstat (limited to 'config/ssh/ssh')
-rw-r--r--config/ssh/ssh/config (renamed from config/ssh/ssh/config.d/00_base.conf)3
-rw-r--r--config/ssh/ssh/config.d/aws-code-commit.conf3
-rw-r--r--config/ssh/ssh/config.d/baal.conf4
-rw-r--r--config/ssh/ssh/config.d/cruzer.conf4
-rw-r--r--config/ssh/ssh/config.d/devnulllabs.io.conf5
-rw-r--r--config/ssh/ssh/config.d/eligos.conf9
-rw-r--r--config/ssh/ssh/config.d/empire-unmmaned.conf5
-rw-r--r--config/ssh/ssh/config.d/git.aws.devnulllabs.io.conf4
-rw-r--r--config/ssh/ssh/config.d/git.blog.kennyballou.com.conf4
-rw-r--r--config/ssh/ssh/config.d/git.devnulllabs.io.conf5
-rw-r--r--config/ssh/ssh/config.d/git.nilabmm.conf4
-rw-r--r--config/ssh/ssh/config.d/git.waqtalsalah.app.conf4
-rw-r--r--config/ssh/ssh/config.d/gitlab.conf5
-rw-r--r--config/ssh/ssh/config.d/koi.conf4
-rw-r--r--config/ssh/ssh/config.d/nullptr.boisestate.edu.conf5
-rw-r--r--config/ssh/ssh/config.d/onyx.boisestate.edu.conf5
-rw-r--r--config/ssh/ssh/config.d/orobas.conf5
-rw-r--r--config/ssh/ssh/config.d/r2.boiesstate.edu.conf6
-rw-r--r--config/ssh/ssh/config.d/usw-s008.rsync.net.conf4
-rw-r--r--config/ssh/ssh/config.d/yak.boisestate.edu.conf6
20 files changed, 93 insertions, 1 deletions
diff --git a/config/ssh/ssh/config.d/00_base.conf b/config/ssh/ssh/config
index 4730a7f6..f5b7d29f 100644
--- a/config/ssh/ssh/config.d/00_base.conf
+++ b/config/ssh/ssh/config
@@ -1,4 +1,3 @@
-# vim: filetype=sshconfig:
Host *
PreferredAuthentications publickey,password
VisualHostKey yes
@@ -8,3 +7,5 @@ Host *
ControlMaster auto
ControlPath ~/.ssh/sockets/%r@%h-%p
ControlPersist 600
+
+Include ~/.ssh/config.d/*.conf
diff --git a/config/ssh/ssh/config.d/aws-code-commit.conf b/config/ssh/ssh/config.d/aws-code-commit.conf
new file mode 100644
index 00000000..d634cba0
--- /dev/null
+++ b/config/ssh/ssh/config.d/aws-code-commit.conf
@@ -0,0 +1,3 @@
+Host git-codecommit.*.amazonaws.com
+ User APKAII3XY2USZ6AF6UBQ
+ IdentityFile ~/.ssh/git_rsa
diff --git a/config/ssh/ssh/config.d/baal.conf b/config/ssh/ssh/config.d/baal.conf
new file mode 100644
index 00000000..1f5e6e91
--- /dev/null
+++ b/config/ssh/ssh/config.d/baal.conf
@@ -0,0 +1,4 @@
+# vim: filetype=sshconfig:
+Host baal
+ User kb
+ Hostname 10.1.1.5
diff --git a/config/ssh/ssh/config.d/cruzer.conf b/config/ssh/ssh/config.d/cruzer.conf
new file mode 100644
index 00000000..5eff2706
--- /dev/null
+++ b/config/ssh/ssh/config.d/cruzer.conf
@@ -0,0 +1,4 @@
+Host cruzer
+ Hostname 192.168.1.1
+ User root
+ IdentityFile ~/.ssh/cruzer_ed25519
diff --git a/config/ssh/ssh/config.d/devnulllabs.io.conf b/config/ssh/ssh/config.d/devnulllabs.io.conf
new file mode 100644
index 00000000..4ec8cb25
--- /dev/null
+++ b/config/ssh/ssh/config.d/devnulllabs.io.conf
@@ -0,0 +1,5 @@
+# vim: filetype=sshconfig:
+Host devnulllabs.io
+ User kb
+ IdentityFile ~/.ssh/yubikey.pub
+ IdentityFile ~/.ssh/id_ed25519
diff --git a/config/ssh/ssh/config.d/eligos.conf b/config/ssh/ssh/config.d/eligos.conf
new file mode 100644
index 00000000..002c530b
--- /dev/null
+++ b/config/ssh/ssh/config.d/eligos.conf
@@ -0,0 +1,9 @@
+Host eligos
+ Hostname 10.1.1.10
+ User kb
+ IdentityFile ~/.ssh/id_ed25519
+
+Host nixbld0
+ Hostname 10.1.1.10
+ User nixbld0
+ IdentityFile /etc/nixos/secrets/keys/nixbld0
diff --git a/config/ssh/ssh/config.d/empire-unmmaned.conf b/config/ssh/ssh/config.d/empire-unmmaned.conf
new file mode 100644
index 00000000..5fc19b84
--- /dev/null
+++ b/config/ssh/ssh/config.d/empire-unmmaned.conf
@@ -0,0 +1,5 @@
+# vim: filetype=sshconfig:
+Host empire-unmanned
+ Hostname 35.163.181.145
+ User ec2-user
+ IdentityFile ~/.ssh/empire-unmanned-backend.pem
diff --git a/config/ssh/ssh/config.d/git.aws.devnulllabs.io.conf b/config/ssh/ssh/config.d/git.aws.devnulllabs.io.conf
new file mode 100644
index 00000000..2a6902a2
--- /dev/null
+++ b/config/ssh/ssh/config.d/git.aws.devnulllabs.io.conf
@@ -0,0 +1,4 @@
+Host git.aws.devnulllabs.io
+ Hostname git-codecommit.us-east-1.amazonaws.com
+ User APKASBXBALRFUXZY5DCC
+ IdentityFile ~/.ssh/git_rsa
diff --git a/config/ssh/ssh/config.d/git.blog.kennyballou.com.conf b/config/ssh/ssh/config.d/git.blog.kennyballou.com.conf
new file mode 100644
index 00000000..786a29d4
--- /dev/null
+++ b/config/ssh/ssh/config.d/git.blog.kennyballou.com.conf
@@ -0,0 +1,4 @@
+Host git.blog.kennyballou.com
+ Hostname git-codecommit.us-east-1.amazonaws.com
+ User APKASBXBALRF5IYLDX3M
+ IdentityFile ~/.ssh/aws_rsa
diff --git a/config/ssh/ssh/config.d/git.devnulllabs.io.conf b/config/ssh/ssh/config.d/git.devnulllabs.io.conf
new file mode 100644
index 00000000..2b3b8ae6
--- /dev/null
+++ b/config/ssh/ssh/config.d/git.devnulllabs.io.conf
@@ -0,0 +1,5 @@
+# vim: filetype=sshconfig:
+Host git.devnulllabs.io
+ User git
+ IdentityFile ~/.ssh/yubikey.pub
+ IdentityFile ~/.ssh/git_ed25519
diff --git a/config/ssh/ssh/config.d/git.nilabmm.conf b/config/ssh/ssh/config.d/git.nilabmm.conf
new file mode 100644
index 00000000..861b69c3
--- /dev/null
+++ b/config/ssh/ssh/config.d/git.nilabmm.conf
@@ -0,0 +1,4 @@
+Host git.minilab.dev
+ Hostname git-codecommit.us-east-1.amazonaws.com
+ User APKA6E6QIXXTNEGYIMNA
+ IdentityFile ~/.ssh/nilabmm_rsa
diff --git a/config/ssh/ssh/config.d/git.waqtalsalah.app.conf b/config/ssh/ssh/config.d/git.waqtalsalah.app.conf
new file mode 100644
index 00000000..596e7b31
--- /dev/null
+++ b/config/ssh/ssh/config.d/git.waqtalsalah.app.conf
@@ -0,0 +1,4 @@
+Host git.waqtalsalah.app
+ Hostname git-codecommit.us-east-1.amazonaws.com
+ User APKAUO76GA5JFQ4IZU2U
+ IdentityFile ~/.ssh/waqtalsalah_rsa
diff --git a/config/ssh/ssh/config.d/gitlab.conf b/config/ssh/ssh/config.d/gitlab.conf
new file mode 100644
index 00000000..4506564e
--- /dev/null
+++ b/config/ssh/ssh/config.d/gitlab.conf
@@ -0,0 +1,5 @@
+# vim: filetype=sshconfig:
+Host gitlab.com
+ User git
+ HostName gitlab.com
+ IdentityFile ~/.ssh/git_rsa
diff --git a/config/ssh/ssh/config.d/koi.conf b/config/ssh/ssh/config.d/koi.conf
new file mode 100644
index 00000000..fb7686ba
--- /dev/null
+++ b/config/ssh/ssh/config.d/koi.conf
@@ -0,0 +1,4 @@
+Host koi
+ Hostname 10.1.1.16
+ User kb
+ IdentityFile ~/.ssh/id_ed25519
diff --git a/config/ssh/ssh/config.d/nullptr.boisestate.edu.conf b/config/ssh/ssh/config.d/nullptr.boisestate.edu.conf
new file mode 100644
index 00000000..1a1a8655
--- /dev/null
+++ b/config/ssh/ssh/config.d/nullptr.boisestate.edu.conf
@@ -0,0 +1,5 @@
+# -*- mode: ssh-config -*-
+Host nullptr.boisestate.edu
+ User git
+ Hostname nullptr.boisestate.edu
+ IdentityFile ~/.ssh/bsu_backpack_rsa
diff --git a/config/ssh/ssh/config.d/onyx.boisestate.edu.conf b/config/ssh/ssh/config.d/onyx.boisestate.edu.conf
new file mode 100644
index 00000000..0a0bc764
--- /dev/null
+++ b/config/ssh/ssh/config.d/onyx.boisestate.edu.conf
@@ -0,0 +1,5 @@
+# -*- mode: ssh-config -*-
+Host onyx.boisestate.edu
+ Hostname onyx.boisestate.edu
+ User kennyballou
+ IdentityFile ~/.ssh/id_ed25519
diff --git a/config/ssh/ssh/config.d/orobas.conf b/config/ssh/ssh/config.d/orobas.conf
new file mode 100644
index 00000000..11517cf0
--- /dev/null
+++ b/config/ssh/ssh/config.d/orobas.conf
@@ -0,0 +1,5 @@
+# vim: filetype=sshconfig:
+Host orobas
+ Hostname 10.100.10.16
+ User kb
+ IdentityFile ~/.ssh/homecu_ed25519
diff --git a/config/ssh/ssh/config.d/r2.boiesstate.edu.conf b/config/ssh/ssh/config.d/r2.boiesstate.edu.conf
new file mode 100644
index 00000000..dda7a54a
--- /dev/null
+++ b/config/ssh/ssh/config.d/r2.boiesstate.edu.conf
@@ -0,0 +1,6 @@
+# -*- mode: ssh-config -*-
+Host r2.boisestate.edu
+ Hostname r2-login.boisestate.edu
+ User kballou
+ ProxyCommand ssh -W %h:%p onyx.boisestate.edu
+ IdentityFile ~/.ssh/r2.boisestate.edu_ed25519
diff --git a/config/ssh/ssh/config.d/usw-s008.rsync.net.conf b/config/ssh/ssh/config.d/usw-s008.rsync.net.conf
new file mode 100644
index 00000000..f0fad0a3
--- /dev/null
+++ b/config/ssh/ssh/config.d/usw-s008.rsync.net.conf
@@ -0,0 +1,4 @@
+# vim: filetype=sshconfig:
+Host usw-s008.rsync.net
+ User 8491
+ IdentityFile ~/.ssh/rsync_rsa
diff --git a/config/ssh/ssh/config.d/yak.boisestate.edu.conf b/config/ssh/ssh/config.d/yak.boisestate.edu.conf
new file mode 100644
index 00000000..65cc3c71
--- /dev/null
+++ b/config/ssh/ssh/config.d/yak.boisestate.edu.conf
@@ -0,0 +1,6 @@
+# -*- mode: ssh-config -*-
+Host yak.boisestate.edu
+ Hostname yak.boisestate.edu
+ User kb
+ ProxyCommand ssh -W %h:%p onyx.boisestate.edu
+ IdentityFile ~/.ssh/id_ed25519