Esto es solo un complemento de la respuesta del Libro de Zeus. En caso de que no tenga acceso de root (sudo), aún puede configurarlo.
Necesita editar su archivo "user ssh_config" que es:
vi $HOME/.ssh/config
(Nota: tendría que crear el directorio $ HOME / .ssh si no existe)
Y añadir:
Host *
GSSAPIAuthentication no
GSSAPIDelegateCredentials yes
Puede hacerlo por host si es necesario :) ejemplo:
Host linux-srv
HostName 192.158.1.1
GSSAPIAuthentication no
GSSAPIDelegateCredentials yes
Asegúrese de que la dirección IP coincida con la IP de su servidor. Una gran ventaja es que ahora ssh proporcionará autocompletado para este servidor. Por lo tanto, puede escribir ssh lin
+ Tab
y se debe completar automáticamente ssh linux-srv
.
Puede agregar un montón de opciones útiles para que no tenga que escribirlas cada vez:
User <a user>
Port <a port number>
IdentityFile <a specific private key>
Compression yes
....
Entonces, en lugar de escribir, ¡ ssh -C -p 1022 -i ~/.hidden/prv-key-4096bit superuser@192.158.1.1
un simple ssh linux-srv
sería suficiente!
GSSAPIAuthentication no
yGSSAPIDelegateCredentials yes
agregarUseDNS no
el archivo sshd_config del servidor, me aceleró la conexión.