From 37fc52078cc9b30bdf7f75fab3fe1ff3e132de0e Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Fri, 26 Mar 2021 05:06:44 +0000 Subject: [PATCH] Add ssh_config Private parts are in a separate, non-included file. --- setup.sh | 4 ++++ ssh_config | 15 +++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 ssh_config diff --git a/setup.sh b/setup.sh index 35223ba..956c60d 100755 --- a/setup.sh +++ b/setup.sh @@ -52,6 +52,10 @@ have tmux && link_file tmux .config/tmux ../ have vim && link_file vim .config/vim ../ have youtube-dl && link_file youtube-dl .config/youtube-dl ../ have zsh && link_file zshrc .zshrc +if have ssh; then + mkdir -p $HOME/.ssh + link_file ssh_config .ssh/config ../ +fi if test x"$(uname -s)" = x"Darwin"; then dest="$HOME/Library/Keyboard Layouts/eu_US.keylayout" diff --git a/ssh_config b/ssh_config new file mode 100644 index 0000000..8939ff0 --- /dev/null +++ b/ssh_config @@ -0,0 +1,15 @@ +Include config.private + +Host bitbucket.org + HostKeyAlgorithms ssh-rsa + +Host github.com + HostKeyAlgorithms rsa-sha2-512 + +Host wip.pkgsrc.org + Ciphers aes256-gcm@openssh.com + +Host * + Ciphers chacha20-poly1305@openssh.com + KexAlgorithms curve25519-sha256@libssh.org + HostKeyAlgorithms ssh-ed25519