Acelere o SSH e nomeie seus hosts

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!