SSH: 02 - Conexão remota pela rede via openssh-client

Para checar as configurações, você terá que ter uma instalação do Linux com a aplicação servidor do SSH instalado, e outra com a aplicação cliente. No Fedora o pacote é openssh-clients no Debian é o pacote openssh-client. Eles são instalados por padrão nas duas distribuições, então caso não tenha sido removido é só utilizar.

Em primeiro lugar é necessário saber o IP da máquina remota, para isso digite o comando:

ip addr show

Para conectar à máquina remota, supondo que o comando acima tenha retornado 10.1.1.76, execute o seguinte comando:

ssh 10.1.1.76

Para conectar com o SSH na máquina remota supondo que o usuário seja diegohtg, execute o comando:

ssh diegohtg@10.1.1.76

Com SSH você pode conectar usando qualquer usuário, até o root caso o login com ele esteja habilitado.

No Debian, o login só poderá ser realizado usando uma chave RSA, 

Caso queira agora acesse o tutorial de como desabilitar o acesso pelo usuário root, avance clicando aqui. Senão siga a sequências de tutoriais que no momento adequado aprenderá isso. Fique à vontade em decidir quando aprenderá isso.

Caso saiba o nome da máquina remota (hostname) é possível substituir o IP pelo nome da máquina, conforme comando abaixo: 

ssh diegohtg@classroom

Caso não haja uma entrada no servidor DNS para ela, ou o servidor DNS não tenha sido configurado ainda, acesse o artigo explicando como configurá-lo, para avançar clique aqui. Caso contrário siga a sequência de tutoriais e aprenderá em tempo devido.

Esse passo poderá ser realizado futuramente, caso leia a sequências de tutoriais. Fique à vontade em decidir quando aprenderá isso.

Para conectar à máquina remota é necessário especificar a porta, especialmente se não está mais sendo usada a porta padrão (22) para uso do serviço.

ssh -p 6022 diegohtg@classroom

Caso queira alterar a porta, só não utilizar portas padrão de outros serviços, checando a lista abaixo e encontre a linha no arquivo  ~/.ssh/config aonde se encontra #Port 22 e remova o comentário (#) ou caso não encontre, digite na busca Port 22 e configure a troca. Para abrir o arquivo usando o editor de texto nano execute o comando abaixo:

nano ~/.ssh/config

        Porta Protocolo Serviço
  • 20 tcp          ftp-data
  • 21 tcp          ftp
  • 22 tcp          ssh
  • 23 tcp          telnet
  • 25 tcp         email 
  • 53 tcp/udp DNS
  • 69 udp         tftp
  • 80 tcp         HTTP
  • 110 tcp/udp POP3
  • 123 tcp/udp NTP
  • 443 tcp         HTTPS

E então feche o arquivo salvando as alterações pressionando CTRL+O.

No próximo tutorial o arquivo de configuração do SSH será estudado, para avançar clique aqui.

Comentários

Postagens mais visitadas