mirror of
https://github.com/jakejarvis/dotfiles.git
synced 2025-04-26 03:45:21 -04:00
61 lines
1.5 KiB
Plaintext
61 lines
1.5 KiB
Plaintext
Include conf.d/*
|
|
|
|
CanonicalizeHostname yes
|
|
CanonicalizeMaxDots 0
|
|
|
|
Host *
|
|
# https://stribika.github.io/2015/01/04/secure-secure-shell.html
|
|
ChallengeResponseAuthentication no
|
|
Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes256-ctr
|
|
ControlMaster auto
|
|
ControlPath /tmp/ssh-%r@%h:%p
|
|
ControlPersist 5m
|
|
ForwardAgent yes
|
|
ForwardX11 no
|
|
GSSAPIAuthentication yes
|
|
GSSAPIDelegateCredentials yes
|
|
HashKnownHosts yes
|
|
HostKeyAlgorithms ssh-ed25519-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ssh-ed25519,ssh-rsa
|
|
KexAlgorithms curve25519-sha256@libssh.org,diffie-hellman-group-exchange-sha256
|
|
MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512,hmac-sha2-256,umac-128@openssh.com
|
|
# PasswordAuthentication no
|
|
PubkeyAuthentication yes
|
|
SendEnv LANG
|
|
ServerAliveCountMax 3
|
|
ServerAliveInterval 120
|
|
VisualHostKey yes
|
|
VerifyHostKeyDNS ask
|
|
# macOS specific
|
|
IgnoreUnknown AddKeysToAgent,UseKeychain
|
|
AddKeysToAgent yes
|
|
UseKeychain yes
|
|
IdentityFile ~/.ssh/id_ed25519
|
|
IdentityFile ~/.ssh/id_rsa
|
|
|
|
Host tufts
|
|
HostName linux.eecs.tufts.edu
|
|
User jjarvi01
|
|
IdentityFile ~/.ssh/id_ed25519
|
|
IdentitiesOnly yes
|
|
|
|
Host code
|
|
HostName code.jarv.is
|
|
User root
|
|
IdentityFile ~/.ssh/id_ed25519
|
|
IdentitiesOnly yes
|
|
|
|
Host github.com
|
|
HostName github.com
|
|
User git
|
|
IdentityFile ~/.ssh/id_ed25519
|
|
IdentitiesOnly yes
|
|
|
|
Host hashbang
|
|
HostName de1.hashbang.sh
|
|
User jakej
|
|
IdentityFile ~/.ssh/id_rsa
|
|
IdentitiesOnly yes
|
|
|
|
Host *.ssh.wpengine.net
|
|
IdentityFile ~/.ssh/wpe_devkit
|