Acredito que você tenha desabilitado o encaminhamento de TCP no servidor. Em seu servidor /etc/ssh/sshd_config
, certifique-se de que a linha a seguir não esteja presente ou tenha sido comentada, caso contrário, comente-a.
AllowTcpForwarding no
Estou usando o túnel SSH há algum tempo no Windows (usando o Putty).
No Windows com massa de vidraceiro, está sempre bem, mas no mac ou no cygwin, por vezes, avisa a mensagem de aviso:
open failed: administratively prohibited: open failed
Acredito que você tenha desabilitado o encaminhamento de TCP no servidor. Em seu servidor /etc/ssh/sshd_config
, certifique-se de que a linha a seguir não esteja presente ou tenha sido comentada, caso contrário, comente-a.
AllowTcpForwarding no
Existe uma discussão mais ampla <> discussão deste erro com túneis SSH no Unix StackExchange. Em poucas palavras, este é um erro não específico; existem inúmeras possibilidades que devem ser exploradas.
Apenas para a posteridade, mesmo que não seja útil especificamente para você
Os erros são colocados no seu console via stderr, então se você quer apenas ignorá-los, adicionar 2>/dev/null
ao final da sua chamada ssh
funcionará perfeitamente. Por exemplo:
ssh -C -D 3210 example@connexion 2>/dev/null
Isso é útil se o túnel do proxy estiver funcionando corretamente, mas você não quer ver os erros.
No meu caso; a máquina para a qual estou tunelando não é minha, por isso não posso modificar o sshd_config
(não que esse fosse o seu problema) e também uso a mesma conexão para o shell. Ter essas mensagens de erro gravadas em meu console durante uma janela vim aberta faz com que a tela aumente de maneira bastante irritante.
Tags ssh-tunnel