acesso SSH raspbian recusou do windows

0

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

Gerei Pública e Privada chave , o Public_Key está dentro do arquivo de Raspbian ~/.ssh/authorize_keys

O arquivo tem esta aparência:

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

Depois disso, defini minha conexão com putty com o private key , mas o seu dito Conexão recusada

Eu tentei fazer o ping (192.168.1.46) e vejo que a máquina está online .

Então eu acho que é um problema de porta, então eu tenho ufw ativado e %código% e em sudo ufw enable; sudo ufw allow ssh parece que o ufw está ativo e a porta 22 está aberta em IPV4 e IPV6.

Obrigado.

    
por itzikb 03.04.2018 / 17:28

2 respostas

0

Estou mudando essa resposta inteiramente por simplicidade. acho que pulei na frente.

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

Usando o openssh:

No pi de framboesa

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

escolha onde salvá-lo (o padrão é ~/.ssh/id_rsa ) e escolha uma frase secreta, se preferir. Você terá agora 2 arquivos. id_rsa é sua chave privada. id_rsa.pub é sua chave pública. copie o conteúdo de 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 Gerador de chave do PuTTY e selecione Importar chave.
  2. Navegue até onde você acabou de salvar a chave privada do OpenSSH e clique em Abrir.
  3. Em Ações / Salvar a chave gerada, selecione Salvar chave particular.

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

    
por 03.04.2018 / 18:38
0

Connection Refused

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

  • O servidor ssh não está sendo executado no framboesa.
  • O servidor ssh está em execução, mas não está atendendo 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.

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

    
por 04.04.2018 / 00:39