Eu não entendi muito bem sua configuração, mas quando você envia um ssh para o servidor da empresa, você deve ser capaz de configurar um túnel ssh para que você possa usar o navegador para acessar o servidor da empresa.
Você não precisa configurar / etc / hosts em sua máquina local. Usando o parâmetro ssh
-L port:host:hostport
Todo o tráfego para porta no host local é sintonizado para host / hostport no controle remoto. Então, quando você faz
ssh -L 80:web-server:80 user@ssh-server -p 22
http://localhost
será redirecionado para o web-server:80
. Observe que o hostport é traduzido no servidor remoto, ou seja, no servidor ssh.
-p 22
não é necessário se o servidor ssh usar a porta padrão, mas a pergunta diz que o servidor SSH passa por uma porta personalizada. Nesse caso, altere 22
para a porta personalizada.
Se o sistema reclamar que Portas privilegiadas só podem ser encaminhadas pelo root , execute-o como superusuário:
sudo ssh -L 80:web-server:80 user@ssh-server -p 12345
ou log como root.