2
respostas

[Dúvida] Dúvida SSH

consigo conectar o servidor ssh por outra rede? tenho duas redes, quando estou no mesmo wifi conecta normal, mas se tiver em outra rede nao conecta,

se o servidor é pra acessar remotamente como faço pra ter conexão com outra rede?

2 respostas

Olá, Tiago! Tudo bem?

Sim, é possível conectar ao servidor SSH de outra rede. No entanto, para fazer isso, você precisa garantir que o servidor SSH esteja acessível publicamente na internet. Quando você está na mesma rede Wi-Fi, você está fazendo uma conexão local, o que é relativamente simples. Mas quando você tenta se conectar de outra rede, você está tentando fazer uma conexão pela internet.

Para que isso funcione, você precisará configurar o roteador da rede onde o servidor SSH está localizado para encaminhar as conexões SSH para o servidor. Isso é conhecido como "port forwarding". Por exemplo, você pode configurar o roteador para encaminhar todas as conexões que chegam na porta 22 (a porta padrão para SSH) para o IP interno do servidor SSH.

Além disso, você precisará saber o endereço IP público do roteador. Este é o endereço que você usará para se conectar ao servidor SSH de outra rede. Existem muitos sites que podem te dizer qual é o seu IP público, como o 'https://www.meuip.com.br/'.

Porém, lembre-se que os IPs públicos podem mudar (a menos que você tenha um IP estático). Portanto, você pode querer considerar o uso de um serviço de DNS dinâmico. Este serviço atualizará automaticamente um nome de domínio para apontar para o seu IP público sempre que ele mudar.

Por fim, vale lembrar que abrir o seu servidor SSH para a internet pode ter implicações de segurança. Portanto, certifique-se de seguir as melhores práticas de segurança, como usar chaves SSH em vez de senhas, e considerar a mudança da porta SSH padrão para evitar ataques de força bruta.

Espero ter ajudado e bons estudos!

obrigado

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software