algumas operações de encaminhamento de porta ssh não permitidas, ok interativo, após atualização do cliente

2
  • Host: Amazon Linux with OpenSSH 6.6.1, OpenSSL 1.0.1k-fips 8 Jan 2015
  • Cliente: Win 10 with Cygwin OpenSSH 7.3p1, OpenSSL 1.0.2h 3 May 2016

Eu posso ssh interativamente sem problemas:

win10$ ssh [email protected]
aws$

Este encaminhamento de porta também funciona:

win10$ ssh -NTL 9003:localhost:80 [email protected] &
win10$

Eu uso o último para acessar o phpmyadmin no servidor através de:

http://phpmyadmin.localhost:9003

Isso funciona bem.

Para usar o netbeans para depurar o código php em execução no servidor, eu faço:

win10$ ssh -NTR 9000:localhost:9000 [email protected] &

Isso costumava funcionar bem. Mas depois de atualizar o Cygwin, agora fico:

ssh: connect to host example.com port 22: Operation not permitted

Adicionar um -vvvv à linha de comando não fornece muito mais informações:

win10$ ssh -vvvv -NTR 9000:localhost:9000 [email protected]
OpenSSH_7.3p1, OpenSSL 1.0.2h  3 May 2016
debug1: Reading configuration data /home/user/.ssh/config
debug2: resolving "example.com" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to example.com [nn.nn.nn.nn] port 22.
debug1: connect to address nn.nn.nn.nn port 22: Operation not permitted
ssh: connect to host example.com port 22: Operation not permitted

Eu acredito que a versão anterior do ssh que funcionou para mim fazendo isso foi Cygwin on WinXP with OpenSSH 7.1p2, OpenSSL 1.0.2f, 28 Jan 2016

Nada foi alterado no servidor. Como a porta 9000 não é privilegiada, não acho que deva ser um problema de permissão, especialmente porque a configuração do servidor não mudou, mas tenho que admitir que o encaminhamento de porta é basicamente mágico para mim. Alguma idéia do que pode estar errado ou como coletar mais / melhores informações?

    
por sootsnoot 21.09.2016 / 18:34

1 resposta

2

Isso não é muito uma resposta, é apenas o que eu observei. Eu reiniciei meu PC Win10, que aplicou algumas atualizações que estavam pendentes. Eu também tenho o Eset Internet Security instalado, com o modo de filtragem de firewall definido como interativo. Após a reinicialização, quando tentei o encaminhamento que falhou anteriormente, o Eset solicitou que o ssh.exe tivesse sido modificado e perguntou se não havia problema em manter as regras permitindo que ele iniciasse o tráfego. Eu disse que estava tudo bem, e então começou a funcionar novamente. Antes da reinicialização, o Eset não tinha reclamações. E como observado, o encaminhamento para a porta 9003 funcionou bem.

Não sei o que tirar disso como uma experiência de aprendizado, além do habitual mantra do Windows dos dias de XP de "executar o Windows Update e reinicializar com frequência", mas o problema agora está resolvido!

    
por 21.09.2016 / 23:11