dotfiles/private_dot_ssh/private_config

150 lines
3.9 KiB
Text
Raw Normal View History

2023-01-20 20:10:06 +00:00
## Server
Host finn
User ansible
HostName finn.strobeto.de
#IdentityFile ~/.ssh/id_rsa_yubikey.pub
# FIDO2
IdentityFile ~/.ssh/id_ed25519_sk_yk5nano
Host finn-unlock
2022-11-25 20:15:34 +00:00
User root
2023-01-20 20:10:06 +00:00
HostName finn.strobeto.de
#IdentityFile ~/.ssh/id_rsa_yubikey.pub
# FIDO2
IdentityFile ~/.ssh/id_ed25519_sk_yk5nano
2022-11-25 20:15:34 +00:00
UserKnownHostsFile ~/.ssh/known_hosts.initramfs
Host oscar oscar.strobeto.de
HostName oscar.strobeto.de
User root
IdentityFile ~/.ssh/id_rsa_yubikey.pub
Host oscar-unlock
2023-01-20 20:10:06 +00:00
HostName oscar.strobeto.de
2022-11-25 20:15:34 +00:00
User root
IdentityFile ~/.ssh/id_rsa_yubikey.pub
UserKnownHostsFile ~/.ssh/known_hosts.initramfs
Ciphers aes256-ctr
MACs hmac-sha2-256
Host code.strobel.one
2022-11-25 20:15:34 +00:00
User git
2023-01-20 20:10:06 +00:00
#IdentityFile ~/.ssh/id_rsa_yubikey.pub
# FIDO2
IdentityFile ~/.ssh/id_ed25519_sk_yk5nano
2022-11-25 20:15:34 +00:00
2023-01-20 20:10:06 +00:00
## HomeNet
2022-11-25 20:15:34 +00:00
Host helios
2023-01-20 20:10:06 +00:00
#HostName 192.168.178.20
HostName space.home.strobel.one
User anorak
#IdentityFile ~/.ssh/id_rsa_yubikey.pub
# FIDO2
IdentityFile ~/.ssh/id_ed25519_sk_yk5nano
2022-11-25 20:15:34 +00:00
Host helios-unlock
2023-05-21 22:10:44 +00:00
HostName 192.168.178.20
#HostName space.home.strobel.one
2022-11-25 20:15:34 +00:00
User root
IdentityFile ~/.ssh/id_rsa_yubikey.pub
UserKnownHostsFile ~/.ssh/known_hosts.initramfs
Ciphers aes256-ctr
MACs hmac-sha2-256
2023-01-20 20:10:06 +00:00
## OpenWRT Router
#Host owrt
# HostName 192.168.1.1
# Port 22
# User root
# IdentityFile ~/.ssh/id_rsa_yubikey.pub
# Ciphers aes256-ctr
# MACs hmac-sha2-256
# HostKeyAlgorithms ssh-rsa
# UserKnownHostsFile /dev/null
2022-11-25 20:15:34 +00:00
2023-01-20 20:10:06 +00:00
## Offsite Backup
Host xj2jx027@xj2jx027.repo.borgbase.com
IdentityFile ~/.ssh/id_ed25519
2022-11-25 20:15:34 +00:00
Host bbaech
HostName ks5y910n.repo.borgbase.com
User ks5y910n
IdentityFile ~/.ssh/id_rsa_yubikey.pub
Host bbarchaide
HostName xj2jx027.repo.borgbase.com
User xj2jx027
IdentityFile ~/.ssh/id_rsa_yubikey.pub
Host hetznerstoragebox
HostName u306305.your-storagebox.de
User u306305
Port 23
#PasswordAuthentication yes
# FIDO2
IdentityFile ~/.ssh/id_ed25519_sk_yk5nano
2022-11-25 20:15:34 +00:00
2023-01-20 20:10:06 +00:00
## Git services
2023-05-21 22:14:41 +00:00
2022-11-25 20:15:34 +00:00
Host github.com
User git
ControlMaster no
IdentityFile ~/.ssh/id_rsa_yubikey.pub
2023-01-20 20:10:06 +00:00
#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
2022-11-25 20:15:34 +00:00
2023-05-21 22:14:41 +00:00
Host gitlab.com
User git
ControlMaster no
# FIDO2
IdentityFile ~/.ssh/id_ed25519_sk_yk5nano
2023-05-21 22:15:02 +00:00
Host aur.archlinux.org
User aur
ControlMaster no
# FIDO2
IdentityFile ~/.ssh/id_ed25519_sk_yk5nano
2023-01-20 20:10:06 +00:00
## Friends
2022-11-25 20:15:34 +00:00
Host max
HostName multimax.haedicke.one
User root
IdentityFile ~/.ssh/id_rsa_yubikey.pub
2023-01-20 20:10:06 +00:00
Host maxh
HostName 192.168.178.47
#HostName helios64
User root
IdentityFile ~/max-publickey
UserKnownHostsFile /dev/null
Host maxh-unlock
HostName 192.168.178.47
User root
IdentityFile ~/max-publickey
UserKnownHostsFile /dev/null
Ciphers aes256-ctr
MACs hmac-sha2-256
HostKeyAlgorithms ssh-rsa
2022-11-25 20:15:34 +00:00
Host torsten
HostName zero.roost.one
User root
IdentityFile ~/.ssh/id_rsa_yubikey.pub
Host raphael
HostName saphie.de
User root
Port 9001
#IdentityFile ~/.ssh/id_rsa_yubikey.pub
2023-01-20 20:10:06 +00:00
PasswordAuthentication yes
2022-11-25 20:15:34 +00:00
2023-03-04 16:04:45 +00:00
Host *
ControlMaster auto
ControlPersist 300
ControlPath ~/.ssh/socket-%r@%h:%p
IdentitiesOnly yes
2023-05-21 22:10:44 +00:00
HashKnownHosts no
2023-03-04 16:04:45 +00:00
PasswordAuthentication no
ChallengeResponseAuthentication no
StrictHostKeyChecking ask
VerifyHostKeyDNS yes
ForwardAgent no
ForwardX11 no
ForwardX11Trusted no
ServerAliveInterval 60
ServerAliveCountMax 3
Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr
KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha256
MACs hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128-etm@openssh.com
HostKeyAlgorithms ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com