Em primeiro lugar, as duas máquinas devem estar na mesma sub-rede (por exemplo, 192.168.1.x). Como um teste inicial, tente pingar a máquina Linux do Windows ( ping -t <Linux IP>
) e você deverá obter uma resposta. Se você não obtiver uma resposta, não poderá usar o SSH e precisará reconfigurar sua rede.
Em segundo lugar, você precisa instalar um servidor SSH em sua máquina Linux. Como você está usando o Ubuntu, siga este guia sobre como instalar o OpenSSH.
O servidor SSH será configurado para ser executado em segundo plano, e eu recomendo que você ative o firewall Linux e abra as portas que ele está escutando (geralmente a porta TCP 22). Você pode fazer isso com:
sudo ufw allow ssh
Uma vez que isso é configurado, e você pode fazer ping na sua máquina Linux a partir do Windows, você deve ser capaz de usar o Putty ou qualquer outro cliente Windows SSH para se conectar à sua máquina Linux. Basta inserir seu IP e porta do Linux e você deve estar pronto.
Agora, se você quiser se conectar de fora da sua rede doméstica, provavelmente precisará configurar o encaminhamento de porta para seu roteador. Isso depende muito do fabricante para o fabricante, mas basicamente envolve o mapeamento do seu IP da WAN para o seu IP da LAN para a porta SSH. Google por <router name and model> port forwarding
e você deve obter alguns resultados.
O encaminhamento de porta é apenas metade da equação, no entanto. Sua conexão de Internet doméstica provavelmente não tem um IP público estático, que muda sempre que você liga e desliga seu roteador ou seu ISP força uma alteração de IP. Para evitar a necessidade de lembrar o novo endereço IP público toda vez que ele mudar, você pode configurar um serviço DNS dinâmico. O que significa que você pode inserir um nome de domínio (por exemplo, ssh.myhost.com) em vez de um IP.
Existem muitos serviços de DNS dinâmicos gratuitos, como o No-IP , FreeDNS , etc. Você geralmente tem que executar o seu cliente em sua máquina Linux, que atualizará seus registros DNS sempre que seu IP público for alterado. A maioria dos roteadores tem esse recurso embutido, portanto, verifique a página de administração do seu roteador.