Questão 1 do WRT:
O que eles (quase certamente) realmente bloquearam é apenas o tráfego de saída na porta ssh normal , 22, mas (obviamente) eles permitem o tráfego no normal porta http, 80.
No entanto, o servidor ssh não precisa usar a porta 22, assim como os servidores http não precisam usar a porta 80. É apenas convenção, o que evita que os usuários normais tenham que pensar nos números das portas. Então a primeira coisa que você deve tentar é configurar o sshd em casa configurado para usar a porta 80 em vez da porta 22, o que é uma questão de adicionar:
Port 80
para /etc/ssh/sshd_config
. Veja também man sshd_config
. O cliente ssh também usa a porta 22 por padrão - mas você pode especificar uma diferente com a opção -p
, por exemplo, ssh -p 80 ...
. Note que algumas das outras ferramentas ssh (por exemplo, scp) (ridiculamente suficiente) usam -P
ao invés de -p
. Muitas outras ferramentas (incluindo navegadores da Web) permitirão que você especifique a porta como porta como parte do endereço, por exemplo, ssh://me@there:80
.
Supondo que você consiga usar seu próprio computador no trabalho ou tenha acesso a um cliente ssh, isso deve resolver o problema.
Você também pode usar a porta 443, a porta normal https (note que o 's' é seguro), já que provavelmente você pode usar o https no trabalho (portanto, ele não é bloqueado pelo seu firewall). Enquanto a maioria dos números de portas tem serviços específicos associados convencionalmente a eles, eles são todos funcionalmente idênticos (embora números menores em * nix requeiram privilégios de root para abrir, incluindo 22, 80 e 443).