Se você está cansado de SSH lento ou simplesmente interrompendo a conexão após um
período de inatividade, coloque isso em seu ~ / .ssh / config :
Host *
Compression yes
KeepAlive yes
TCPKeepAlive yes
ServerAliveInterval 60
CompressionLevel 9
As configurações acima irão garantir que sua conexão permaneça ativa e todo o tráfego de entrada e saída seja compactado para que você use menos largura de banda.
Hosts nomeados
Outra coisa de que você provavelmente está cansado é digitar continuamente: ssh user@hostname.com em seu terminal. Você pode adicionar qualquer número de hosts nomeados em seu arquivo ~ / .ssh / config no seguinte formato:
Host thehost
HostName 123.234.123.234
User gump
O usuário é opcional se seu nome de usuário remoto for o mesmo que seu usuário local. Se você usar o mesmo nome de usuário para fazer login em todos os seus hosts SSH – você pode colocar a diretiva de usuário na seção Host * .
Você também pode opcionalmente adicionar mais argumentos a cada host, por exemplo, o ponteiro para qualquer local de arquivo de chave SSH personalizado (se não estiver em seu caminho padrão):
IdentityFile /path/to/my/unusual/.ssh/id_rsa
Depois de salvo – agora você pode fazer login no servidor simplesmente digitando:
$ ssh thehost
Tarefa concluída!