Os hosts que você está tentando conectar não têm um endereço de Internet público, mas um endereço de intranet interna (192.168). Você precisa configurar o roteador para direcionar os pacotes de entrada para um host selecionado na intranet. Isso é NAT (Network Address Translation) e é um recurso que todo roteador possui, mesmo em ambientes domésticos. Mas sim, você precisa da senha do roteador. Tente admin / 1234 ou admin / admin ou ligue para o seu ISP. Além disso, você provavelmente precisará configurar os firewalls do roteador - se habilitado - e o firewall do computador, para abrir as portas que você deseja usar.