Categories: Tecnologia

Use seu arquivo de configuração SSH para criar aliases para hosts

Este truque é para usuários Linux e SSH que costumam fazer login em sistemas remotos. Ter que digitar as mesmas informações repetidamente é entorpecentemente repetitivo, mas usar um arquivo de configuração SSH torna o processo muito mais conveniente.

É muito fácil de virar

scp –P 50001 username@remote.sshserver.com: somefile ./somefile

ssh –p 50001 nomedeusuario@remote.sshserver.com

em algo rápido:

scp remotehost: somefile ./somefile

ssh remotehost

Além de especificar números de porta, endereços e nomes de usuário, você pode especificar arquivos de chave, intervalos de tempo limite e toneladas de outras opções. Basta um pequeno arquivo.

Abra um editor de texto e indique este arquivo:

~ / .ssh / config

Como alternativa, você pode colocar o conteúdo e salvá-lo nesse arquivo, mas é melhor certificar-se de abri-lo se ele já existir. Aqui está o formato básico do que você precisa colocar (ou adicionar ao que você tem).

Substitua “your_alias_name” por um nome curto para esta conexão. Algo como “casa”, “trabalho” ou “asdf” deve ser suficiente. 😉

Substitua seu nome de usuário e o endereço da web (ou endereço IP para destinos dentro de sua rede) em vez de remote.sshserver.com. Por último, se você usar uma porta personalizada (qualquer coisa diferente de 22, o padrão), especifique-a. Caso contrário, você pode pular a última linha.

Em seguida, criei um par de arquivos de chave em meu servidor remoto para usar, portanto, não precisei fornecer uma senha todas as vezes. Para obter mais informações, consulte Como copiar arquivos remotamente por SSH sem inserir sua senha e vá até a seção “SSH e SCP sem senhas” para todos os detalhes.

Agora, você pode adicionar uma linha extra e apontá-la para seu arquivo de chave.

IdentityFile ~ / path / to / id_file

Vamos adicionar uma função “keep alive” em nossa conexão, certo? Isso impedirá que sua conexão seja encerrada, atualizando-a a cada X segundos, um número máximo de Y vezes:

ServerAliveInterval X

ServerAliveCountMax Y

Nosso exemplo será atualizado a cada 2 minutos por no máximo 30 vezes consecutivas. Isso significa que ele deixará de ser atualizado após uma hora. Isso funciona no seu cliente, independentemente do que o seu servidor configurou.

Você pode adicionar vários servidores desta forma, adicionando outra seção com uma seção Host diferente. E, se quiser criar um conjunto de opções padrão, você pode definir o valor do Host como um único asterisco (*). Este é um ótimo exemplo de arquivo:

Muito melhor!

Isso é útil para situações em que a criação de um alias de bash não é uma opção. Também torna mais fácil acompanhar todas as opções baseadas em SSH (do lado do cliente) em um local consolidado. Se você planeja usar isso para scripts, também pode usar

BatchMode sim

para desativar os prompts para inserir senhas. Claro, você ainda precisará autenticar usando arquivos de chave .

Se você quiser examinar mais a opção StrictHostKeyChecking, certifique-se de Aprender os meandros do OpenSSH em seu PC Linux . Claro, há uma abundância de opções disponíveis para você na página de manual do OpenSSH também.

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

1 ano ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

1 ano ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

1 ano ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

1 ano ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

1 ano ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

1 ano ago