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?
ifconfig wlan0
. Existe um endereço IP real na linhainet addr
?Respostas:
Framboesa mudou alguma coisa desde novembro de 2016
aqui está a instrução noob para corrigir esse problema
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 :)
fonte
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
fonte
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%\ssh
ou%USERPROFILE%\.ssh
. Se você estiver usando o OSX, dê uma olhada~/.ssh/known_hosts
fonte
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.
fonte
ssh localhost
ifconfig
no Pi eipconfig
no Windows mostram que ambos os sistemas estão na mesma rede?