Why is my SSH connection being closed immediately after pubkey auth succeeds?
23,690
It's working now. I did the following
- set the permission for
~/.ssh
0700 - all the files under
~/.ssh
0600 - run the
sshd
service ascyg_server id
(created during ssh-host-config) - edit
/etc/sshd_config
to allowPubkeyAuthentication yes
Related videos on Youtube
Author by
Kamal
Updated on September 18, 2022Comments
-
Kamal over 1 year
I've two windows machine and trying to SSH using CYGWIN. It works fine when password prompted. However, when I generated the private/public pair, looks like authentication succeeded, but got the connection closed error.
Here's the detail logs: Please help
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
-
Admin over 7 yearsYou're doing your part just fine, it's the remote server that closes the connection. Look at the logs of the remote machine.
-
Admin over 7 yearsIn which location of the server, I need to check for logs.
-
Admin over 7 yearsCheck under
\cygwin\var\log\messages
-
-
Giacomo Catenazzi over 4 yearsThere is a
debug1: Authentication succeeded (publickey).
, so this and the other answers are wrong (for this specific case)