SSH Config File
en el path (para usuarios):
~/.ssh/config
Se agrega de la siguiente forma:
Host dev
HostName dev.example.com
User lalo
Port 22
ServerAliveInterval 30
IdentityFile ~/.ssh/privada
Protocol 2
ServerAliveInterval 30
KexAlgorithms +diffie-hellman-group1-sha1
Un tunel dentro de otro tunel dentro de otro tunel:
Host B
hostname 127.0.0.1
user myUser
Port 43099
IdentityFile ~/.ssh/id_rsa
Host C
ProxyJump B
IdentityFile ~/.ssh/id_rsa
# Any additional options for connecting to C
Host D
ProxyJump C
IdentityFile ~/.ssh/id_rsa
# Any additional options for connecting to D
Links de referencia:
https://linuxhint.com/ssh-config-file/
https://www.iclarified.com/85252/how-to-fix-no-matching-key-exchange-method-found-on-mac
Documentación de los opciones del archivo:
https://man.openbsd.org/OpenBSD-current/man5/ssh_config.5
Mas parametrización
https://phoenixnap.com/kb/ssh-config