Unable to access the win10 PC with OpenSSH installed through ssh command

LiBai 1 Reputation point
2020-09-28T08:14:06.047+00:00

I have installed the OpenSSH client and server in my win10 PC through this website (https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse). However, when I tried to access the PC with ssh command through another PC, the ssh connection showed the error message with Permission denied, please try again. even if I entered the correct username and password. When I tried to access through administrator, the error message was Connection reset by xxx.xxx.xxx.xxx.

In order to verify this problem, I tried ssh command on the same PC. And the error message kept showing. But when I use ssh command to access another Linux PC, everything was working functionally.

Are there any other settings that need to be done with the OpenSSH server?

My OS is win10 Enterprise Edition LTSC ver. 1809 with 17763.1457

Windows Server
Windows Server
A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.
13,105 questions
{count} votes

4 answers

Sort by: Most helpful
  1. LiBai 1 Reputation point
    2020-09-30T09:38:04.353+00:00

    Here is the debug information on the server and client sides.

    Administrator Mode PowerShell

    Server Side

    shell
    PS C:\ProgramData\ssh> sshd.exe -d
    debug1: sshd version OpenSSH_for_Windows_7.7, LibreSSL 2.6.5
    debug1: private host key #0: {}
    debug1: private host key #1: {}
    debug1: private host key #2: {}
    debug1: rexec_argv[0]='C:\\Windows\\System32\\OpenSSH\\sshd.exe'
    debug1: rexec_argv[1]='-d'
    debug1: Bind to port 23 on ::.
    Server listening on :: port 23.
    debug1: Bind to port 23 on 0.0.0.0.
    Server listening on 0.0.0.0 port 23.
    

    Client Side

    shell
    PS C:\Windows\system32> ssh.exe -v -p 23 LiBai@127.0.0.1
    OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
    debug1: Connecting to 127.0.0.1 [127.0.0.1] port 23.
    debug1: Connection established.
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_rsa type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_rsa-cert type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_dsa type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_dsa-cert type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_ecdsa type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_ecdsa-cert type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_ed25519 type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_ed25519-cert type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_xmss type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_xmss-cert type -1
    debug1: Local version string SSH-2.0-OpenSSH_for_Windows_7.7
    debug1: Remote protocol version 2.0, remote software version OpenSSH_for_Windows_7.7
    debug1: match: OpenSSH_for_Windows_7.7 pat OpenSSH* compat 0x04000000
    debug1: Authenticating to 127.0.0.1:23 as 'LiBai'
    debug1: SSH2_MSG_KEXINIT sent
    debug1: SSH2_MSG_KEXINIT received
    debug1: kex: algorithm: curve25519-sha256
    debug1: kex: host key algorithm: ecdsa-sha2-nistp256
    debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
    debug1: kex: client->server cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
    debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
    debug1: Server host key: ecdsa-sha2-nistp256 SHA256:IYiYLWzCLvUfmuyrg9HZ3cVnAroABOBWX5vMbsU0o2Y
    debug1: checking without port identifier
    debug1: Host '127.0.0.1' is known and matches the ECDSA host key.
    debug1: Found key in C:\\Users\\LiBai/.ssh/known_hosts:3
    debug1: found matching key w/out port
    debug1: rekey after 134217728 blocks
    debug1: SSH2_MSG_NEWKEYS sent
    debug1: expecting SSH2_MSG_NEWKEYS
    debug1: SSH2_MSG_NEWKEYS received
    debug1: rekey after 134217728 blocks
    debug1: pubkey_prepare: ssh_get_authentication_socket: No such file or directory
    debug1: SSH2_MSG_EXT_INFO received
    debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521>
    debug1: SSH2_MSG_SERVICE_ACCEPT received
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    debug1: Next authentication method: publickey
    debug1: Trying private key: C:\\Users\\LiBai/.ssh/id_rsa
    debug1: Trying private key: C:\\Users\\LiBai/.ssh/id_dsa
    debug1: Trying private key: C:\\Users\\LiBai/.ssh/id_ecdsa
    debug1: Trying private key: C:\\Users\\LiBai/.ssh/id_ed25519
    debug1: Trying private key: C:\\Users\\LiBai/.ssh/id_xmss
    debug1: Next authentication method: keyboard-interactive
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    debug1: Next authentication method: password
    debug1: read_passphrase: can't open /dev/tty: No such file or directory
    LiBai@127.0.0.1's password:
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    Permission denied, please try again.
    debug1: read_passphrase: can't open /dev/tty: No such file or directory
    LiBai@127.0.0.1's password:
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    Permission denied, please try again.
    debug1: read_passphrase: can't open /dev/tty: No such file or directory
    LiBai@127.0.0.1's password:
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    debug1: No more authentication methods to try.
    LiBai@127.0.0.1: Permission denied (publickey,password,keyboard-interactive).
    PS C:\Windows\system32>
    

    Non-Administrator Mode PowerShell

    Server Side:

    shell
    PS C:\Users\LiBai> sshd.exe -d
    debug1: sshd version OpenSSH_for_Windows_7.7, LibreSSL 2.6.5
    debug1: key_load_private: Permission denied
    debug1: key_load_public: Permission denied
    Could not load host key: __PROGRAMDATA__\\ssh/ssh_host_rsa_key
    debug1: key_load_private: Permission denied
    debug1: key_load_public: Permission denied
    Could not load host key: __PROGRAMDATA__\\ssh/ssh_host_ecdsa_key
    debug1: key_load_private: Permission denied
    debug1: key_load_public: Permission denied
    Could not load host key: __PROGRAMDATA__\\ssh/ssh_host_ed25519_key
    sshd: no hostkeys available -- exiting.
    PS C:\Users\LiBai>
    

    Client Side

    shell
    PS C:\Users\LiBai> ssh.exe -v -p 23 LiBai@127.0.0.1
    OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
    debug1: Connecting to 127.0.0.1 [127.0.0.1] port 23.
    debug1: Connection established.
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_rsa type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_rsa-cert type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_dsa type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_dsa-cert type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_ecdsa type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_ecdsa-cert type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_ed25519 type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_ed25519-cert type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_xmss type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file C:\\Users\\LiBai/.ssh/id_xmss-cert type -1
    debug1: Local version string SSH-2.0-OpenSSH_for_Windows_7.7
    debug1: Remote protocol version 2.0, remote software version OpenSSH_for_Windows_7.7
    debug1: match: OpenSSH_for_Windows_7.7 pat OpenSSH* compat 0x04000000
    debug1: Authenticating to 127.0.0.1:23 as 'LiBai'
    debug1: SSH2_MSG_KEXINIT sent
    debug1: SSH2_MSG_KEXINIT received
    debug1: kex: algorithm: curve25519-sha256
    debug1: kex: host key algorithm: ecdsa-sha2-nistp256
    debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
    debug1: kex: client->server cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
    debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
    debug1: Server host key: ecdsa-sha2-nistp256 SHA256:IYiYLWzCLvUfmuyrg9HZ3cVnAroABOBWX5vMbsU0o2Y
    debug1: checking without port identifier
    debug1: Host '127.0.0.1' is known and matches the ECDSA host key.
    debug1: Found key in C:\\Users\\LiBai/.ssh/known_hosts:3
    debug1: found matching key w/out port
    debug1: rekey after 134217728 blocks
    debug1: SSH2_MSG_NEWKEYS sent
    debug1: expecting SSH2_MSG_NEWKEYS
    debug1: SSH2_MSG_NEWKEYS received
    debug1: rekey after 134217728 blocks
    debug1: pubkey_prepare: ssh_get_authentication_socket: No such file or directory
    debug1: SSH2_MSG_EXT_INFO received
    debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521>
    debug1: SSH2_MSG_SERVICE_ACCEPT received
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    debug1: Next authentication method: publickey
    debug1: Trying private key: C:\\Users\\LiBai/.ssh/id_rsa
    debug1: Trying private key: C:\\Users\\LiBai/.ssh/id_dsa
    debug1: Trying private key: C:\\Users\\LiBai/.ssh/id_ecdsa
    debug1: Trying private key: C:\\Users\\LiBai/.ssh/id_ed25519
    debug1: Trying private key: C:\\Users\\LiBai/.ssh/id_xmss
    debug1: Next authentication method: keyboard-interactive
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    debug1: Next authentication method: password
    debug1: read_passphrase: can't open /dev/tty: No such file or directory
    LiBai@127.0.0.1's password:
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    Permission denied, please try again.
    debug1: read_passphrase: can't open /dev/tty: No such file or directory
    LiBai@127.0.0.1's password:
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    Permission denied, please try again.
    debug1: read_passphrase: can't open /dev/tty: No such file or directory
    LiBai@127.0.0.1's password:
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    debug1: No more authentication methods to try.
    LiBai@127.0.0.1: Permission denied (publickey,password,keyboard-interactive).
    PS C:\Users\LiBai>
    

  2. Weily 86 Reputation points
    2020-10-03T09:37:07.667+00:00

    Ensure you set static IP address and ensure /etc/ssh/sshd_config file:
    To enable password authentication, uncomment

    PasswordAuthentication yes

    To enable root login, uncomment

    PermitRootLogin yes

    To enable SSH key login, uncomment

    PubkeyAuthentication yes

    AuthorizedKeysFile .ssh/authorized_keys


  3. WH_WF 1 Reputation point
    2022-01-03T02:48:55.603+00:00

    I am too having this issue now where I cannot SSH into my win 10 machine from my VM (virtual box) RHEL 8.5 server, but I can SSH from my win10 into the RHEL server...
    [SH_Admin@Homme-Network-Security-Server bin]$ ssh -p 22 inspiropectus7@192.168.1.157 -vT
    OpenSSH_8.0p1, OpenSSL 1.1.1k FIPS 25 Mar 2021
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: Reading configuration data /etc/ssh/ssh_config.d/05-redhat.conf
    debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
    debug1: configuration requests final Match pass
    debug1: re-parsing configuration
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: Reading configuration data /etc/ssh/ssh_config.d/05-redhat.conf
    debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
    debug1: Connecting to 192.168.1.157 [192.168.1.157] port 22.
    debug1: Connection established.
    debug1: identity file /home/SH_Admin/.ssh/id_rsa type 0
    debug1: identity file /home/SH_Admin/.ssh/id_rsa-cert type -1
    debug1: identity file /home/SH_Admin/.ssh/id_dsa type -1
    debug1: identity file /home/SH_Admin/.ssh/id_dsa-cert type -1
    debug1: identity file /home/SH_Admin/.ssh/id_ecdsa type 2
    debug1: identity file /home/SH_Admin/.ssh/id_ecdsa-cert type -1
    debug1: identity file /home/SH_Admin/.ssh/id_ed25519 type -1
    debug1: identity file /home/SH_Admin/.ssh/id_ed25519-cert type -1
    debug1: identity file /home/SH_Admin/.ssh/id_xmss type -1
    debug1: identity file /home/SH_Admin/.ssh/id_xmss-cert type -1
    debug1: Local version string SSH-2.0-OpenSSH_8.0
    debug1: Remote protocol version 2.0, remote software version OpenSSH_for_Windows_8.1
    debug1: match: OpenSSH_for_Windows_8.1 pat OpenSSH* compat 0x04000000
    debug1: Authenticating to 192.168.1.157:22 as 'inspiropectus7'
    debug1: SSH2_MSG_KEXINIT sent
    debug1: SSH2_MSG_KEXINIT received
    debug1: kex: algorithm: curve25519-sha256
    debug1: kex: host key algorithm: ecdsa-sha2-nistp256
    debug1: kex: server->client cipher: aes256-gcm@openssh.com MAC: <implicit> compression: none
    debug1: kex: client->server cipher: aes256-gcm@openssh.com MAC: <implicit> compression: none
    debug1: kex: curve25519-sha256 need=32 dh_need=32
    debug1: kex: curve25519-sha256 need=32 dh_need=32
    debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
    debug1: Server host key: ecdsa-sha2-nistp256 SHA256:<Key is present>
    debug1: Host '192.168.1.157' is known and matches the ECDSA host key.
    debug1: Found key in /home/SH_Admin/.ssh/known_hosts:1
    debug1: rekey out after 4294967296 blocks
    debug1: SSH2_MSG_NEWKEYS sent
    debug1: expecting SSH2_MSG_NEWKEYS
    debug1: SSH2_MSG_NEWKEYS received
    debug1: rekey in after 4294967296 blocks
    debug1: Will attempt key: /home/SH_Admin/.ssh/id_rsa RSA SHA256:<Key is present> agent
    debug1: Will attempt key: /home/SH_Admin/.ssh/id_ecdsa ECDSA SHA256:<Key is present> agent
    debug1: Will attempt key: /home/SH_Admin/.ssh/id_dsa
    debug1: Will attempt key: /home/SH_Admin/.ssh/id_ed25519
    debug1: Will attempt key: /home/SH_Admin/.ssh/id_xmss
    debug1: SSH2_MSG_EXT_INFO received
    debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521>
    debug1: SSH2_MSG_SERVICE_ACCEPT received
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    debug1: Next authentication method: publickey
    debug1: Offering public key: /home/SH_Admin/.ssh/id_rsa RSA SHA256:<Key is present> agent
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    debug1: Offering public key: /home/SH_Admin/.ssh/id_ecdsa ECDSA SHA256:<Key is present> agent
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    debug1: Trying private key: /home/SH_Admin/.ssh/id_dsa
    debug1: Trying private key: /home/SH_Admin/.ssh/id_ed25519
    debug1: Trying private key: /home/SH_Admin/.ssh/id_xmss
    debug1: Next authentication method: keyboard-interactive
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    debug1: Next authentication method: password

    (Please note I replaced the areas where there are key representation with "<Key is present>"
    After that I try to authenticate with my password from the Win10 machine and I get the error:

    inspiropectus7@192.168.1.157's password:
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    Permission denied, please try again.
    inspiropectus7@192.168.1.157's password:
    debug1: Authentications that can continue: publickey,password,keyboard-interactive
    Permission denied, please try again.
    inspiropectus7@192.168.1.157's password:
    Received disconnect from 192.168.1.157 port 22:2: Too many authentication failures
    Disconnected from 192.168.1.157 port 22

    0 comments No comments

  4. Ojitha 1 Reputation point
    2022-03-20T04:02:36.47+00:00

    I have the same issue. Spending a lot of time installing and configure the OpenSSH server on Windows 10 and tried to access it via MacOs OpenSSH client, but nothing was resolved. All these problems with Windows 10, but Linux and MacOs OpenSSH servers are running without any problems. Why this problem ?

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.