Como posso saber se a rede em que estou me permite usar ssh?

Como posso saber se a rede em que estou me permite usar ssh?

Estou na universidade, tentando fazer login no ssh em um servidor que tenha ssh funcionando fora da rede da universidade, mas não consigo fazer login. Como posso saber se o ssh está habilitado ou não?

Mas sei que esse servidor não está configurado corretamente. então, a fim de remover alguma incerteza. Quero saber se existe um comando para verificar se a Universidade bloqueou o ssh ou não.

Responder1

Um teste simples seria telnet $ssh-host $ssh-port. Você deverá ver algo como o seguinte quase imediatamente se funcionou:

$ telnet sshserver.example.com ssh Tentando 1.2.3.4... Conectado a sshserver.example.com. O caractere de escape é '^]'. SSH-2.0-OpenSSH_5.1p1 Debian-5

Se demorar um pouco ou ocorrer uma falha abrupta, ele não está sendo executado no servidor remoto, ou a porta está errada ou está bloqueada em algum lugar entre o shell que você está executando e o sshd remoto.

Atualize com base nas suas respostas: O problema provavelmente não é a rede da sua universidade. Provavelmente (espero) você tenha algo entre sua área de trabalho doméstica e seu ISP (ou seja, seu roteador ou ponto de acesso WiFi, etc.). Esse dispositivo não sabe que você deseja permitir conexões SSH de entrada da Internet. Você deseja: 1 adicionar uma regra de encaminhamento TCP para rotear uma porta TCP de entrada para um destino predefinido (o endereço IP do seu desktop na porta 22). EUfortementesugiro que você escolha um número grande (maior que 1024, mas menor que 65535) como porta. Sua regra será semelhante a "encaminhar da porta de entrada 3299 para a porta desk_top_ip 22" 2 Quando você não estiver em casa e usando seu laptop, precisará fazer ssh para seu endereço IP público (diferente do endereço IP de seu desktop). Você pode encontrar seu IP público mais facilmente acessando um site comohttp://whatismyipaddress.com/. Provavelmente não muda com muita frequência. 3 Quando você não estiver em casa e usando seu laptop, você terá que fazer ssh na porta TCP especificada acima (não na porta ssh padrão 22). Portanto, seu comando ssh, se você usar uma linha de comando, ficaria assimssh my_user_name@my_public_ip_at_home -p 3288

aproveitar

informação relacionada