Como usar o SSH estabelecendo conexão remota no Linux

Como usar o SSH estabelecendo conexão remota no Linux
“O Linux se destaca em sua capacidade de controlar remotamente sistemas de computador usando vários comandos. Notavelmente, os usuários do POSIX podem abrir e utilizar um shell seguro usando a estrutura OpenSSH para acessar os computadores que estão autorizados a acessar.

Curiosamente, eles podem fazer isso em locais remotos. Secure Shell é uma estrutura de comunicação de rede que permite a comunicação e o compartilhamento de dados entre dois computadores. Possui recursos impressionantes de segurança e criptografia, tornando -o ideal para ambientes de rede não seguros. Além disso, possui um conjunto de serviços públicos usados ​​para implementar o protocolo.

Enquanto estabelecer uma conexão entre computadores que usam SSH é rotineira para administradores experientes de sistemas e usuários do Linux, os usuários iniciantes acharão um pouco desafiador. Este artigo resolve esse problema para você.”

Como usar o SSH no Linux

Em primeiro lugar, é vital observar que a criação e o desenvolvimento de SSH visam substituir programas de login ou emulação de terminais insegura, como rlogin (login remoto), telnet e rsh (shell remoto). Embora possamos as mesmas funções, ele vem com recursos de segurança extras. Além disso, substitui o protocolo de transferência de arquivos, cópia remota e outros programas de transferência de arquivos.

Para criar e ativar uma conexão SSH, você precisará de dois componentes-um host e um cliente. O host pode ser qualquer coisa que varia de um roteador, um servidor, um endereço IP, um nome de domínio e qualquer outro dispositivo/sistema relevante. O lado do servidor sempre terá um daemon SSH que continua ouvindo uma porta TCP/IP estabelecida para possíveis solicitações de conexão.

Por outro lado, o cliente SSH é um aplicativo com um conjunto de utilitários que você instalará e configurará no computador. Este computador cliente se conecta a um servidor ou um host usando um conjunto de informações predefinidas. Uma conexão só será bem -sucedida assim que as credenciais estiverem corretas e verificadas.

O daemon SSH no servidor responderá com seu protocolo e versões de software suportadas sempre que um cliente solicitar uma conexão. Os dois sistemas trocarão dados de identificação por verificação. O SSH criará uma nova sessão com base no ambiente, caso todas as credenciais ou dados de identificação sejam verificados para serem corretos. A versão SSH padrão para sistemas servidores e clientes é a versão 2.

O resumo de como o SSH funciona está nos seguintes pontos;

  1. O cliente entra em contato com o servidor para iniciar a conexão
  2. O servidor prepara e envia de volta uma chave pública
  3. Tanto o servidor quanto o cliente negociam canais de código aberto com parâmetros relevantes.
  4. O usuário faz login no host do servidor remotamente.

Usando o SSH para estabelecer a conexão entre host e cliente

Cada dispositivo deve ter uma instalação funcional do protocolo SSH para estabelecer uma conexão entre dois computadores. E da máquina local, você usará um comando para iniciar uma conexão com seu host ou servidor.

O seguinte deve ajudá -lo no processo;

Etapa 1: Verifique se o comando host e cliente está instalado e ativo

Verifique se seus sistemas têm todos os arquivos SSH relevantes nos lados do servidor e do cliente. Você pode usar este comando no lado do servidor para confirmar;

Você pode fazer o mesmo no dispositivo cliente usando o comando abaixo;

Etapa 2: Instale o SSH se estiver ausente em ambos os lados

O sistema pode trazer de volta um diretório não esse ou nenhum erro de arquivo. Este erro pode ocorrer em um ou nos dois dispositivos. Observe que isso só acontecerá se você não tiver ssh em sua máquina ou sistema.

Assim, você precisará instalar o SSH no lado ausente ou nos dois lados usando os seguintes comandos;

Instale o SSH no lado do servidor usando este comando;

Instalar ssh no computador cliente usando este comando;

Depois de instalado, ative o SSH no computador remoto para garantir que ele esteja ativo e em execução normalmente. Você pode ativar seu sistema usando este comando;

Etapa 3: Teste seus sistemas

Você pode testar seus sistemas fazendo login no seu sistema remoto usando o computador local. Mas primeiro, você deve ter uma conta com um nome de usuário e senha. Em segundo lugar, você deve conhecer o endereço IP ou o nome de host não resolvido do servidor remoto.

Se você não conhece o endereço IP do seu servidor remoto, poderá consultar seu sistema para o endereço IP.

Etapa 4: Crie uma conexão com o servidor remoto

Você pode prosseguir para criar um shell seguro usando o comando abaixo.

Use seu nome de usuário juntamente com o endereço IP do servidor remoto ou o nome do host.

Conclusão

O entendimento do SSH mudará sua visão da computação Linux e administração do sistema. Ele fornece a flexibilidade de acessar computadores remotos; Portanto, você não se limitará ao sistema apenas à sua frente. Assim, você desbloqueia o potencial do SSH desbloqueia as capacidades do terminal Linux. As etapas acima devem ajudá -lo a usar o SSH efetivamente.

Fontes

  • https: // phoenixnap.com/kb/ssh-para-conexão-para-remote-server-linux-or-windows
  • https: // www.ServerMania.com/kb/artigos/ssh-linux/
  • https: // OpenSource.com/artigo/20/9/ssh
  • https: // www.ucl.AC.Reino
  • https: // www.javatpoint.com/ssh-linux
  • https: // www.TechTarget.com/searchSecurity/Definition/Secure-Shell