Por que minha conexão SSH está sendo fechada imediatamente após a aprovação do pubkey?

6

Eu tenho duas máquinas windows e tentando SSH usando CYGWIN. Funciona bem quando a senha é solicitada. No entanto, quando eu gerava o par privado / público, parece que a autenticação foi bem-sucedida, mas o erro de conexão foi fechado.

Aqui estão os registros detalhados: Por favor, ajude

debug1: Authentications that can continue: publickey,password,keyboard-interactive
debug3: start over, passed a different list publickey,password,keyboard-interactive
debug3: preferred publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/502537203/.ssh/id_rsa
debug3: send_pubkey_test
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug1: Authentication succeeded (publickey).
Authenticated to hostname ([x.x.x.x]:22).
debug1: channel 0: new [client-session]
debug3: ssh_session2_open: channel_new: 0
debug2: channel 0: send open
debug3: send packet: type 90
debug1: Requesting [email protected]
debug3: send packet: type 80
debug1: Entering interactive session.
debug1: pledge: network
debug3: send packet: type 1
debug1: channel 0: free: client-session, nchannels 1
debug3: channel 0: status: The following connections are open:
  #0 client-session (t3 r-1 i0/0 o0/0 fd 4/5 cc -1)

Connection to hostname closed by remote host.
Connection to hostname closed.
Transferred: sent 2056, received 1500 bytes, in 0.0 seconds
debug1: Exit status -1
    
por Kamal 16.11.2016 / 19:33

2 respostas

2

Está funcionando agora. Eu fiz o seguinte

  1. definir a permissão para ~ / .ssh 700
  2. todos os arquivos em ~ / .ssh 600
  3. execute o serviço sshd como cyg_server id (criado durante o ssh-host-config)
  4. editado / etc / sshd_config para permitir que o PubkeyAuthentication yes

Espero que tenha ajudado o outro!

    
por 18.11.2016 / 21:39
0

Cifras incompatíveis podem ser negociadas. Tente isto:

ssh -oCiphers=aes128-ctr user@host

link

    
por 19.07.2017 / 07:38

Tags