Qué resuelve

Configurar accesos SSH cómodos con ~/.ssh/config, usar túneles locales/remotos y transferir archivos con scp o rsync.


~/.ssh/config

Archivo:

~/.ssh/config

Ejemplo:

Host prod
  HostName 203.0.113.10
  User deploy
  Port 22
  IdentityFile ~/.ssh/id_ed25519
  IdentitiesOnly yes

Con eso:

ssh prod

Permisos:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/config

Debug de conexión

ssh -vvv prod

Ver configuración efectiva:

ssh -G prod | less

ProxyJump

Con salto por bastion: