Não é possível ssh no servidor

2
Estou tentando SSH em uma máquina linux executando o Ubuntu, mas o shell interativo preso em algum lugar e eu não posso digitar nada. Eu estou no Mac OS X Lion. Isso só acontece quando estou tentando acessar via um IP externo. A LAN local SSH está funcionando perfeitamente.

macbook:~ user$ ssh -v -v user@serverip
// i skipped the rest of the log, but I can paste it here again if needed.

Authenticated to serverip
debug1: channel 0: new [client-session]
debug2: channel 0: send open
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug2: callback start
debug2: client_session2_setup: id 0
debug2: channel 0: request pty-req confirm 1
debug1: Sending environment.
debug1: Sending env LC_CTYPE = UTF-8
debug2: channel 0: request env confirm 0
debug2: channel 0: request shell confirm 1
debug2: fd 3 setting TCP_NODELAY
debug2: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768

Minha concha de terminal apenas fica suspensa depois disso, e não consigo digitar nada. Eu verifiquei var / log / auth no servidor e vi que a sessão está sendo criada e eu já tinha logado, mas não vejo nenhuma resposta na minha máquina cliente.

Eu pesquisei no Google e grande parte da solução tinha a ver com o driver sem fio da Broadcom, mas eu nem estou usando um, então estou bem sem noção aqui.

Para lhe dar mais informações, a máquina linux também está executando um servidor web, e não tenho nenhum problema em acessar o servidor web.

Obrigado. Qualquer ajuda é apreciada.

    
por revolver 28.03.2012 / 16:10

2 respostas

0

Revólver,

Algumas coisas para tentar:

  1. Mova o servidor da web para fora da porta que funciona (suponho que o Apache ...?).

  2. Em seguida, faça o servidor SSH ouvir a porta de trabalho que você usou para o seu servidor da web. (você pode precisar reiniciar cada daemon respectivo.

  3. relatório de resultados.

(Estou tentando descartar a possibilidade de o seu provedor estar bloqueando a conexão ..)

Felicidades:)

    
por 14.06.2012 / 14:56
-1

Tente usar um "ProxyCommand nc% h% p" em ~ / .ssh / config

UPDATE

Eu tenho tido um problema semelhante desde que atualizei para o Mac OS X Mountain Lion. No entanto, uma combinação de Mac OS X (cliente ssh de estoque) e Asus Router e servidor externo (através de WAN) faz com que o login seja interrompido, para mim.

Se eu tentar conectar usando meu ponto de acesso móvel (pule o Asus Router) para o mesmo host, a conexão funcionará bem e eu poderei usar o terminal interativo.

Se eu tentar conectar usando o Asus Router ao servidor local Local (LAN), ele funciona.

Se eu usar Empilhadeira (SFTP / SCP) / Cliente SSH Chrome / putty, Asus Router e servidor externo, funcionará.

Mas o estoque ssh, o Asus Router e o servidor externo não funcionam. Mas, esta é a minha configuração normal e tem que "apenas trabalhar".

Há um longo tópico no fórum da Apple sobre isso - Cliente SSH quebrado no Mavericks

Depois de ler este tópico, eu usei o comando acima em ssh config, e posso trabalhar com minha "configuração normal".

    
por 10.04.2015 / 17:07

Tags