Configurar SSH para Diferentes Usernames

Neste post o serão abordadas ligações por SSH, Secure Shell ou SSH que é além de um programa, um protocolo de rede que permite a ligação a outra máquina. Possui as mesmas funcionalidades do telnet, no entanto, tem a vantagem de ter a ligação encriptada. E é hoje uma ferramenta utilizada diariamente por SysAdmins (administradores de sistemas) ou por qualquer pessoa que tenha a necessidade de se ligar a um computador remotamente.

How SSH works

Esta dica é especialmente importante para aqueles que utilizam a linha de comandos em sistemas Linux e não aplicações como o Putty, por exemplo.

Para aqueles que precisam de se ligar por SSH a máquinas com diferentes credenciais, existe uma alternativa ao

$ ssh -l joaopedropereira maquina.dominio.com

Podemos configurar o SSH para que para cada domínio determine diferentes credenciais e configurações.

Exemplo Ficheiro: ~/.ssh/config (pode ser necessário criar)

Host *.fe.up.pt
User login_feup

Host 192.168.1.150
Compression Yes
User login_deskop

Host *.remote.shell.com
User  xpto

Existem imensas opções para configurar a ligação, só é preciso dar uma vista de olhos aos man files
ssh_config, por exemplo:

$ man ssh_config

Para mim é extremamente útil isto. Espero que a dica seja útil para vocês 😉

3 comments

  1. Por acaso não tenho esse problema, uso o Putty para gerir as diferentes situações, mas quem sabe poderá ser útil?

    Queria também deixar a dica que

    ssh user@dominio

    também funciona, sempre são menos umas letras 😀

    1. André, obrigado pela tua participação no blog, é sempre bom ver-te por cá ;).

      Sim, o Putty permite gerir as várias sessões facilmente.

      Pois ssh user@dominio é bem mais simples por acaso, nunca me lembrei de fazer assim mas agora, felizmente, também não é preciso 😀

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.