Canal 0: open failed: administrativamente proibido: open failed [duplicate]

8

Eu estava fazendo este tutorial , mas quando se trata da parte em que O deve executar estes comandos:

local-server#  ssh -NTCf -w 0:0 87.117.217.27
local-server#  ssh -NTCf -w 1:1 87.117.217.44

Diz:

channel 0: open failed: administratively prohibited: open failed

Como posso consertar isso?

    
por Badr Oyd 21.04.2015 / 12:28

3 respostas

12

Depois de discutir isso em um bate-papo e depurar o problema, descobriu-se que a diretiva necessária PermitTunnel yes não estava em vigor e ativa. Depois de adicionar a diretiva a /etc/ssh/sshd_config e recarregar o sshd por service sshd reload , isso foi resolvido.

Adicionamos -v ao comando ssh para obter algumas informações de depuração e, a partir disso, encontramos:

debug1: forking to background
root@ubuntu:~# debug1: Entering interactive session.
debug1: Remote: Server has rejected tunnel device forwarding
channel 0: open failed: administratively prohibited: open failed
debug1: channel 0: free: tun, nchannels 1

O servidor rejeitou ativamente a solicitação de túnel que nos indicou a diretiva correta.

    
por 21.04.2015 / 13:22
4

Isso também pode acontecer se o servidor (configurado corretamente) atualizou recentemente o kernel, mas ainda não foi reinicializado.

    
por 03.11.2015 / 17:29
1

Acabei de descobrir que tinha um espaço após o endereço IP em "HostName x.x.x.x {space_here}" e também tive este erro:

channel 0: open failed: administratively prohibited: open failed

No entanto, pode-se ver nos logs que havia algo estranho:

debug1: Executing proxy command: exec ssh -A some-jump -W x.x.x.x20:22

como aqueles \ 302 \ 240 eram bastante suspeitos.

    
por 08.07.2016 / 10:12