I would like to upgrade CopSSH from version 1.4.5 to 3.0.2. I wish to ssh from a linux machine to this Windows machine. But I've encountered a problem.
I did an uninstallation of CopSSH version 1.4.5 by clicking on Control Panel -> Add / Remove Programs -> CopSSH (Remove only).
After which I double clicked on CopSSH 3.0.2 installer. Like what is mentioned in the following thread /content/copssh-410-win-xp-cannot-start-ssh-session, upon the first attempt of activating a user, the list of users could not be populated due to the absence of the two files, group and passwd in "~\copSSH\etc". A re-installation was done in order for the files to be generated.
When the user was finally activated, an attempt of creating a ssh session from a linux box was initiated and it complained that connection was refused. So I thought the OpenSSHD service might not be running in the first place. Also, I realised that on Windows machine, the uninstallation was not entirely "clean". The path to executable in Windows Services still pointed to the path in version 1.4.5 which a manual change of path was done to resolve the error.
Finally, when I did the change of path (to point to ICW\Bin instead), change of SvcCopSSH user account log in name and password (to resolve logon failure error), I attempted to start the OpenSSHD service but to no avail. Checked out the sshd-stderr.log and it says "Privilege separation user sshd does not exist". When I checked back in /etc/passwd, there is already a user sshd. Why does the error still occur? How can I resolve this?
Thanks in advance.