Acesso SSH raspbian recusado no Windows

Acesso SSH raspbian recusado no Windows

Tenho o Raspbian instalado no Raspberry 3, estou tentando acessá-lo com chaves SSH.

eu tenho geradoPúblicoePrivado chave, Public_Keyestá dentro do arquivo do Raspbian~/.ssh/authorize_keys

O arquivo fica assim:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "000"
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx and more....
---- END SSH2 PUBLIC KEY ----

Depois disso eu configurei minha conexão dentromassacom o private key, mas é ditoLigação recusada

Eu tentei fazer ping (192.168.1.46) e vejo que a máquina estáon-line.

Então pensei que fosse um problema de porta, então ativeiufwe sudo ufw enable; sudo ufw allow ssh parece ufw statusque o ufw está ativo e a porta 22 está aberta em IPV4 e IPV6.

Obrigado.

Responder1

Estou mudando esta resposta inteiramente por uma questão de simplicidade. acho que saltei à frente.

você tem 2 opções: converter o par de chaves criado com o putty para o formato openssh ou gerar um par de chaves com o openssh e importá-lo para o putty.

Usando o openssh:

No framboesa pi

ssh-keygen -t rsa -C "yourname@yourwindowscomputerhostname" 

escolha onde salvá-lo (o padrão é ~/.ssh/id_rsa) e escolha uma senha, se preferir. Agora você terá 2 arquivos. id_rsaé sua chave privada. id_rsa.pubé sua chave pública. copie o conteúdo da sua chave pública para~/.ssh/authorized_keys

agora pegue a chave privada e salve-a em sua máquina Windows e abra o puttygen

  1. Clique em Conversões no menu PuTTY Key Generator e selecione Importar chave.
  2. Navegue até onde você acabou de salvar a chave privada OpenSSH e clique em Abrir.
  3. Em Ações/Salvar a chave gerada, selecione Salvar chave privada.

Agora você deve conseguir se conectar ao Raspberry Pi, com um par de chaves funcional em um formato que o servidor OpenSSH no Raspberry Pi espera

Responder2

Ligação recusada

isso significa que o dispositivo remoto (o raspberry) recusou sua tentativa de fazer uma conexão TCP. Existem algumas coisas que podem estar erradas. A explicação mais simples é que não há nenhum processo escutando conexões na porta à qual você tentou se conectar. Em outras palavras:

  • O servidor ssh não está rodando no Raspberry.
  • O servidor ssh está em execução, mas não está escutando conexões na porta à qual você tentou se conectar.
  • Você errou o endereço IP e não está tentando se conectar ao host correto.

"Conexão recusada" também pode ser causada por um firewall, filtro de pacotes, etc., que está interferindo nas suas tentativas de conexão.

informação relacionada