Conecte-se ao Raspberry Pi sobre ssh: conexão recusada (de massa)

13

Eu tenho um raspberry executando raspbian e quero conectar-me via SSH, mas algo está acontecendo.

Na framboesa, executei o nmap e a porta 22 diz: OPEN; o processo ssh está em execução e está correto.

Mas não consigo conectar da minha máquina Windows 8.1 com massa de vidraceiro, apenas recebo a conexão recusada.

Alguém pode me dar alguma dica?

Edit: esqueci de mencionar que eu posso fazer ping e verifiquei o raspi-config, e isso parece normal.

Eu tive alguns problemas para resolver dependências com o apt-get, mas reinstalei o resolvconf, e isso foi corrigido.

EDIT2: Também não funcionou ao desativar o Firewall do Windows.

EDIT3: Eu posso ssh o pi do pi.

EDIT4: Acabei de descobrir que minha caixa de framboesa e windows tem o mesmo ip ... o que?

ptf
fonte
Claro que está conectado à internet? Tente na linha de comando seguinte comando: ifconfig wlan0. Existe um endereço IP real na linha inet addr?
Matze Strawberrymaker
Você pode executar ping da máquina Windows no seu Pi?
9788 Steve Robillard
Verifique se o ssh começa na inicialização do '/ etc / init /' e verificar 'sudo Raspi-config', você pode ter ssh desativado
Tolga Varol
Veja editar para mais informações.
ptf 14/07
Eu tive um problema semelhante ... finalmente, apenas reiniciei meu roteador (depois de perder 1,5 horas de depuração) e boom, magicamente tudo funciona novamente! Os sintomas eram estranhos: todos os dispositivos tinham internet, mas não conseguiam conversar, e o SSH recusou. Reiniciar o roteador corrigido independentemente do problema ... então, nem mesmo nos PCs.
Gabriel Staples

Respostas:

11

Framboesa mudou alguma coisa desde novembro de 2016

aqui está a instrução noob para corrigir esse problema

sudo su
raspi-config

1) Escolha a primeira 'atualização'

2) Nas opções avançadas -> sistema de arquivos expand_root

3) opções de interface -> ssh [ativar]

4) change_locale [seu país-UTF8] e se você ainda estiver aqui, é bom alterar o fuso horário também

5) altere a senha padrão (não seja preguiçoso, basta fazê-lo :)

Richard de Ree
fonte
Por favor - adicione "alterar senha de usuário padrão" à lista acima. Esta é provavelmente a razão pela qual a desativaram por padrão.
Tomasz Gandor
@TomaszGandor ty isso é bom #
Richard de Ree
4

Então, eu descobri.

Há muito tempo, atribuí um IP ao meu pi no roteador, vinculando seu endereço mac ao IP.

Ontem aconteceu que eu tinha o mesmo IP quando precisei do pi novamente. Então, provavelmente tentei conectar-me à minha máquina Windows por causa dos IPs idênticos.

O que corrigiu foi isso no cmd (na caixa do meu windows):

ipconfig /release

ipconfig /renew

finalmente

ptf
fonte
2
É importante notar que o Raspbian mais recente é enviado com o ssh desativado na configuração.
Eddie
@ Eddie Você salvou minha vida cara !!!!!
21417 Vishal
1

Pode ser um problema com a correspondência incorreta do par de chaves SSH. Seu cliente armazena chaves SSH de sessões anteriores. Portanto, se você já fez o SSH no passado com esse mesmo cliente para outro dispositivo (ou mesmo Raspberry, mas com construção diferente) no mesmo IP, as chaves dos dois lados não coincidem. Solução: exclua as chaves do seu cliente.

Lojas Putty SSH chaves no Registro: HKEY_CURRENT_USER\SoftWare\YOU\PuTTY\SshHostKeys. Se você não estiver usando o Putty, dê uma olhada em %USERPROFILE%\sshou %USERPROFILE%\.ssh. Se você estiver usando o OSX, dê uma olhada~/.ssh/known_hosts

EDP
fonte
Esta foi uma instalação limpa no pi, e eu não usei nenhuma chave ssh com massa nesta máquina. Isso está ficando difícil.
ptf 14/07
0

Pode ser o firewall do Windows que está bloqueando a conexão ssh de saída. Verifique se a porta 22 é permitida na sua máquina Windows.

berto
fonte
Ah, eu não mencionei que desabilitei o Firewall do Windows também, mas sem sorte.
ptf 14/07
No Pi você podessh localhost
berto
Sim, isso funciona.
ptf 14/07
E para chutes ifconfigno Pi e ipconfigno Windows mostram que ambos os sistemas estão na mesma rede?
berto
Não estou em casa agora, mas lembro-me de que ambos tinham o mesmo gateway padrão, ambos conectados ao mesmo switch com cabo Ethernet e, embora não tenha verificado o IP da caixa do Windows, o IP do pi parecia como deveria.
ptf 14/07