From 47a9a452e34408d6661b5d4a6fe5b1de0e3e22ed Mon Sep 17 00:00:00 2001 From: Kenny Ballou Date: Fri, 29 Apr 2022 11:07:28 -0600 Subject: 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 --- config/ssh/ssh/config | 11 +++++++++++ config/ssh/ssh/config.d/00_base.conf | 10 ---------- config/ssh/ssh/config.d/aws-code-commit.conf | 3 +++ config/ssh/ssh/config.d/baal.conf | 4 ++++ config/ssh/ssh/config.d/cruzer.conf | 4 ++++ config/ssh/ssh/config.d/devnulllabs.io.conf | 5 +++++ config/ssh/ssh/config.d/eligos.conf | 9 +++++++++ config/ssh/ssh/config.d/empire-unmmaned.conf | 5 +++++ config/ssh/ssh/config.d/git.aws.devnulllabs.io.conf | 4 ++++ config/ssh/ssh/config.d/git.blog.kennyballou.com.conf | 4 ++++ config/ssh/ssh/config.d/git.devnulllabs.io.conf | 5 +++++ config/ssh/ssh/config.d/git.nilabmm.conf | 4 ++++ config/ssh/ssh/config.d/git.waqtalsalah.app.conf | 4 ++++ config/ssh/ssh/config.d/gitlab.conf | 5 +++++ config/ssh/ssh/config.d/koi.conf | 4 ++++ config/ssh/ssh/config.d/nullptr.boisestate.edu.conf | 5 +++++ config/ssh/ssh/config.d/onyx.boisestate.edu.conf | 5 +++++ config/ssh/ssh/config.d/orobas.conf | 5 +++++ config/ssh/ssh/config.d/r2.boiesstate.edu.conf | 6 ++++++ config/ssh/ssh/config.d/usw-s008.rsync.net.conf | 4 ++++ config/ssh/ssh/config.d/yak.boisestate.edu.conf | 6 ++++++ 21 files changed, 102 insertions(+), 10 deletions(-) create mode 100644 config/ssh/ssh/config delete mode 100644 config/ssh/ssh/config.d/00_base.conf create mode 100644 config/ssh/ssh/config.d/aws-code-commit.conf create mode 100644 config/ssh/ssh/config.d/baal.conf create mode 100644 config/ssh/ssh/config.d/cruzer.conf create mode 100644 config/ssh/ssh/config.d/devnulllabs.io.conf create mode 100644 config/ssh/ssh/config.d/eligos.conf create mode 100644 config/ssh/ssh/config.d/empire-unmmaned.conf create mode 100644 config/ssh/ssh/config.d/git.aws.devnulllabs.io.conf create mode 100644 config/ssh/ssh/config.d/git.blog.kennyballou.com.conf create mode 100644 config/ssh/ssh/config.d/git.devnulllabs.io.conf create mode 100644 config/ssh/ssh/config.d/git.nilabmm.conf create mode 100644 config/ssh/ssh/config.d/git.waqtalsalah.app.conf create mode 100644 config/ssh/ssh/config.d/gitlab.conf create mode 100644 config/ssh/ssh/config.d/koi.conf create mode 100644 config/ssh/ssh/config.d/nullptr.boisestate.edu.conf create mode 100644 config/ssh/ssh/config.d/onyx.boisestate.edu.conf create mode 100644 config/ssh/ssh/config.d/orobas.conf create mode 100644 config/ssh/ssh/config.d/r2.boiesstate.edu.conf create mode 100644 config/ssh/ssh/config.d/usw-s008.rsync.net.conf create mode 100644 config/ssh/ssh/config.d/yak.boisestate.edu.conf (limited to 'config') diff --git a/config/ssh/ssh/config b/config/ssh/ssh/config new file mode 100644 index 00000000..f5b7d29f --- /dev/null +++ b/config/ssh/ssh/config @@ -0,0 +1,11 @@ +Host * + PreferredAuthentications publickey,password + VisualHostKey yes + Compression yes + ServerAliveInterval 64 + IdentitiesOnly yes + ControlMaster auto + ControlPath ~/.ssh/sockets/%r@%h-%p + ControlPersist 600 + +Include ~/.ssh/config.d/*.conf diff --git a/config/ssh/ssh/config.d/00_base.conf b/config/ssh/ssh/config.d/00_base.conf deleted file mode 100644 index 4730a7f6..00000000 --- a/config/ssh/ssh/config.d/00_base.conf +++ /dev/null @@ -1,10 +0,0 @@ -# vim: filetype=sshconfig: -Host * - PreferredAuthentications publickey,password - VisualHostKey yes - Compression yes - ServerAliveInterval 64 - IdentitiesOnly yes - ControlMaster auto - ControlPath ~/.ssh/sockets/%r@%h-%p - ControlPersist 600 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 -- cgit v1.2.1