Este é apenas um complemento da resposta do Livro de Zeus. Caso você não tenha acesso root (sudo), você ainda pode configurá-lo.
Você precisa editar o arquivo "user ssh_config" que é:
vi $HOME/.ssh/config
(Nota: você teria que criar o diretório $ HOME / .ssh se ele não existe)
E adicione:
Host *
GSSAPIAuthentication no
GSSAPIDelegateCredentials yes
Você pode fazer isso por host, se necessário :) exemplo:
Host linux-srv
HostName 192.158.1.1
GSSAPIAuthentication no
GSSAPIDelegateCredentials yes
Verifique se o endereço IP corresponde ao seu IP do servidor. Uma vantagem interessante é que agora o ssh fornecerá autocomplete para este servidor. Assim, você pode digitar ssh lin
+ Tab
e preencher automaticamente para ssh linux-srv
.
Você pode adicionar várias opções úteis para não precisar digitá-las sempre:
User <a user>
Port <a port number>
IdentityFile <a specific private key>
Compression yes
....
Então, em vez de digitar ssh -C -p 1022 -i ~/.hidden/prv-key-4096bit [email protected]
, um simples ssh linux-srv
seria suficiente!