Configurar accesos SSH cómodos con ~/.ssh/config, usar túneles locales/remotos y transferir archivos con scp o rsync.
~/.ssh/configArchivo:
~/.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
ssh -vvv prod
Ver configuración efectiva:
ssh -G prod | less
Con salto por bastion: