1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# Ensure KnownHosts are unreadable if leaked - it is otherwise easier to know which hosts your keys have access to.
HashKnownHosts yes
# Host keys the client accepts - order here is honored by OpenSSH
HostKeyAlgorithms [email protected],[email protected],ssh-ed25519,ssh-rsa,[email protected],[email protected],[email protected],ecdsa-sha2-nistp521,ecdsa-sha2-nistp384,ecdsa-sha2-nistp256
KexAlgorithms [email protected],ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256
# MACs [email protected],[email protected],[email protected],hmac-sha2-512,hmac-sha2-256,[email protected]
Ciphers [email protected],[email protected],[email protected],aes256-ctr,aes192-ctr,aes128-ctr
Compression no
ControlMaster auto
ControlPersist 10
AddressFamily inet
ServerAliveInterval 120
Match host * exec "gpg-connect-agent UPDATESTARTUPTTY /bye"
IdentityFile ~/.ssh/nym.pub
IdentitiesOnly yes
Host personal
Hostname github.com
IdentityFile ~/.ssh/personal.pub
Host work
Hostname github.com
IdentityFile ~/.ssh/work.pub
Host git.strisemarx.com
Hostname mandibles.wg
|