diff options
author | Kenny Ballou <kb@devnulllabs.io> | 2022-04-29 11:07:28 -0600 |
---|---|---|
committer | Kenny Ballou <kb@devnulllabs.io> | 2022-05-02 12:02:02 -0600 |
commit | 47a9a452e34408d6661b5d4a6fe5b1de0e3e22ed (patch) | |
tree | 39233ca54077ba9f4fdf895d1c0eedfd37725886 /config/ssh/ssh | |
parent | 430d5a715c70f2932234043be754c7727b6e674a (diff) | |
download | dotfiles-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')
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 |