Não é possível conectar-se ao CopSSH ao executar o serviço do Windows, funciona ao executar o sshd diretamente

1

Eu tenho usado o CopSSH (que usa o OpenSSH e o Cygwin, então não sei qual dos três é o problema) como meu aplicativo de servidor SSH em casa no Windows 7 Ultimate 32 bit. Eu tenho usado por cerca de um ano sem problemas reais, além de que às vezes leva 2 ou 3 tentativas de conexão para passar, mas é sempre trabalhado dentro de algumas tentativas.

Alguns dias atrás, ele simplesmente parou de funcionar. O serviço do Windows ainda está em execução e eu reiniciei, reiniciei o serviço etc. sem nenhuma alteração. No cliente (usando o Putty no Windows), recebo a mensagem "Software causou a interrupção da conexão". No servidor, meu visualizador de eventos registra o seguinte:

fatal: Write failed: Socket operation on non-socket

Eu finalmente consegui trabalhar, mas apenas executando sshd.exe diretamente da linha de comando no servidor. Não há sinalizadores ou opções especiais, apenas execução direta, e quando eu conecto remotamente, ele passa.

Eu tenho um software de firewall e antivírus que parece estar configurado corretamente, mas o fato de que as coisas funcionem ao executar o sshd.exe também indica que o firewall está bem.

Eu achei que o serviço e o executável fizeram exatamente a mesma coisa, mas aparentemente há alguma diferença. Alguém tem alguma ideia de onde eu deveria procurar o problema?

Se eu não conseguir encontrar algo, suponho que posso escrever um serviço do Windows ou uma tarefa agendada que dispara diretamente o sshd.exe e garante que ele continue em execução, mas esse é um último recurso, já que está apenas envolvendo algo que já deveria funcionar.

Agradeço sua ajuda.

    
por Joe Enos 12.06.2010 / 20:43

1 resposta

0

Bem, essa pergunta me deu o distintivo do tumbleweed, então eu acho que é uma boa pergunta ...

Eu descobri que rodar o sshd.exe diretamente não é a resposta - ele funciona para conexões SSH normais, mas não me deixa entrar no RDP, dizendo que eu já tenho um console aberto e não consigo abrir outro . Não faz sentido para mim, mas a vida é assim.

Acho que meu próximo passo é provavelmente copiar o CopSSH e tentar novamente do zero.

    
por 20.06.2010 / 04:17