Um bom firewall corporativo inspecionará o tráfego, independentemente da porta, portanto, alterar a porta talvez não funcione.
Se você tiver controle sobre o servidor e ainda quiser testá-lo, poderá alterar a porta sshd para a porta 80. Aviso Se você tiver algo mais em execução na porta 80 (no servidor) isso não funcionará e provavelmente significará que você perderá completamente o acesso SSH ao servidor!
Você precisará editar /etc/ssh/sshd_config
e alterar Port
para 80
. Então corra
sudo restart ssh
E, em seguida, conecte-se:
ssh user@host -p80
Seu caminho bzr seria parecido com: bzr+ssh://host:80/path/
Outro método é usar o WebDav. Isso deve contornar completamente o problema do firewall, porque tudo acontece na porta 80, mas exigirá que você execute o Apache e configure várias coisas:
- Obtenha o WebDav instalado
- Mova sua filial para o lugar certo
- Use o plug-in bzr-webdav para se conectar
Uma VPN pode ser uma opção, mas se ssh
estiver bloqueada, esperaria que ela também fosse excluída.
Você pode querer apenas uma palavra com seus administradores de rede. Você precisa fazer algo e eles estão parando você. Se eles têm uma razão para bloquear ssh
, é provável que eles vejam qualquer tentativa extrema de contorná-la de forma bastante negativa ...
Em suma, pode ser mais seguro falar com eles.