linux basics series capítulo 3: Como ligar via SSH a outro sistema

Esta é a nova parcela da Série Básica do Linux: Como ligar via SSH a outro sistema.  Vamos mostrar-lhe como se ligar a um sistema de linux a partir de outro sistema.

Ligar-se a outro sistema por ssh a partir de um sistema linux é tão simples como ter instalado a aplicação “openssh-client” e executar o comando “ssh” como se segue:

  • ssh user@host: liga-se com um utilizador a um anfitrião específico solicitando a palavra-passe.
  • ssh -l user host: liga-se a um utilizador a um determinado host pedindo a palavra-passe
  • “ssh -i key_file user@host” ou “ssh -i key_file -l user host”: liga um utilizador a um determinado host utilizando o ficheiro chave seleccionado. Para gerar um ficheiro chave a partir de um sistema linux basta executar o comando “ssh-keygen” e este comando irá gerar um novo ficheiro chave como mostrado na imagem:

conectar con clave rsa

Se o fizermos a partir do windows devemos descarregar uma aplicação como “putty”, que pode ser descarregada a partir de https://www.putty.org/. O Putty é uma aplicação que actua como cliente SSH. Nas imagens seguintes pode ver como se ligar a partir do putty com nome de utilizador e palavra-passe, bem como com palavra-passe.

Primeiro de tudo, para nos ligarmos por palavra-passe, só temos de introduzir o IP e clicar no botão “abrir”. Se quisermos guardar a configuração, só temos de clicar no botão “guardar sessão” antes de clicarmos no botão “abrir”.

 

Serie básica linux capítulo 3: Como conectarse por SSH a otro sistema

Se estiver a ligar-se a um nó pela primeira vez, receberá apenas um aviso de que nunca se ligou a esse servidor antes.

primera conexión

Depois disto, pedirá um nome de utilizador e uma palavra-passe, neste caso introduzi a “raiz” do utilizador, mas noutros sistemas pode ser diferente.

password ssh

Depois de introduzir o nome de utilizador e palavra-passe, estamos agora dentro do sistema e podemos introduzir comandos como se tivéssemos o sistema remoto à nossa frente.

conexion

Se quisermos aceder com uma palavra-passe, devemos primeiro gerá-la (se não nos tiver sido dada uma palavra-passe).

clave 01

Uma vez geradas, devemos guardar as chaves públicas e privadas, clicando nos botões “guardar chave privada” e “guardar chave pública”.

clave 02

Depois de termos incluído no ficheiro “~/.ssh/authorized_keys” a chave pública gerada, poderemos aceder com o ficheiro da chave. Faremos este passo mais tarde no livro. Este passo deve ser omitido se um fornecedor tiver fornecido o ficheiro chave, como já foi feito por ele próprio (tanto a geração da chave como a sua inclusão no ficheiro). A próxima coisa a fazer é configurar a sessão para se ligar por chave, para o fazer só tem de fazer o seguinte:

Na sessão guardada com o IP, vá para a secção SSH → Auth na árvore da esquerda. Depois seleccionar a chave privada a utilizar:

auth

Depois ir para a ligação → Data e introduzir o nome de utilizador auth login na secção “auth login username”.

data

Finalmente, temos de guardar a sessão clicando em “guardar sessão” para guardar a configuração. Depois pode clicar no botão “Abrir” para se ligar à nova configuração e utilizar o ficheiro chave.

save

Se tudo tiver sido configurado correctamente, ao clicar no botão “Abrir”, ligar-se-á directamente e não lhe será pedida a palavra-passe.

con clave publica

E isso é tudo sobre como ligar via SSH a outro sistema de linux a partir de janelas e linux.

Se gostou do artigo, deixe um comentário e/ou partilhe-o nas suas redes sociais.

Até breve!

Deixe um comentário