sshd has it's signals crossed. Summary:
A program called active ports says sshd is running and windows and cygrunsrv -Q sshd says it's not. Windows and cygwinsrv are both lying since I can log in. I can't stop the service, because windows and cygwin think it's not started. but I can stop sshd.exe with active ports "Terminate Process" button. The output from tasklist and Active Ports at boot with sshd installed as service are shown later. End summary. I was having problems with sshd not allowing logins until I issued a "net start sshd" command which proceeded abnormally, but allowed logins on a work computer. I took the issue to my Laptop and did what I'm supposed to do: I upgraded to the latest and greatest version of cygwin a few days ago. Service was installed using "cygrunsrv -I sshd -p /usr/sbin/sshd -y tcpip I used the freeware program "Active Ports" to monitor the port connections. This program can also terminate processes. Here are the problems: Cygrunsrv is installed as a service. I can login to my laptop from a Unix host even when no user is logged in. (good) Active Ports shows that 2 instances of sshd are running. sshd.exe 2104 127.0.0.1 1038 LISTEN UDP C:\cygwin\usr\sbin\sshd.exe sshd.exe 2104 0.0.0.0 22 LISTEN TCP C:\cygwin\usr\sbin\sshd.exe cygrunsrv -Q sshd reports sshd as "stopped" (not good) [EMAIL PROTECTED] ~ $ cygrunsrv -Q sshd Service : sshd Current State : Stopped Command : /usr/sbin/sshd [EMAIL PROTECTED] ~ $ services.mmc reports that I can only start the service (not good, but consistant with cygrunsrv -Q sshd) If I try to stop the service with "net stop sshd" I get. [EMAIL PROTECTED] ~ $ net stop sshd The sshd service is not started. More help is available by typing NET HELPMSG 3521. [EMAIL PROTECTED] ~ $ SO ACTIVE PORTS SAYS sshd IS RUNNING AND WINDOWS AN CYGWIN SAY IT'S NOT. WINDOWS AND CYGWINSRV ARE BOTH LYING SINCE I CAN LOG IN. I CAN'T STOP THE SERVICE, BECAUSE WINDOWS AND CYGWIN THINK IT'S NOT STARTED. BUT I CAN STOP sshd with Active Ports. When I stop it, I cannot log in. (used the simple test) [EMAIL PROTECTED] ~ $ ssh rpc ssh: connect to host rpc port 22: Connection refused [EMAIL PROTECTED] ~ $ So now. Try to start the service using "net start sshd" [EMAIL PROTECTED] ~ $ net start sshd The sshd service is starting. The sshd service could not be started. The service did not report an error. More help is available by typing NET HELPMSG 3534. [EMAIL PROTECTED] ~ $ ssh rpc Last login: Thu Sep 7 20:28:22 2006 from copland.udel.edu Fanfare!!! You are successfully logged in to this server!!! [EMAIL PROTECTED] ~ $ Net start sshd reports an error, but I can log in (Huh). sshd shows up in Active Ports and I can log in again. Active Ports is here: http://www.tucows.com/preview/213738 So, it's likely that I can upgrade and make sshd work on the desktop and create a new problems. Services.mmc, and cygrunsrv -Q sshd both think that the service is stopped when it's actually running and you can't stop sshd using those programs. I must use Active Ports. I went down other paths, but his is the most direct path. I'm very confused. Both systems are Windows XP Pro and I haven't upgraded the one that doesn't start the service automatically before you are logged in. The output from TASKLIST and Active Ports just after login when sshd is installed as a service is enclosed. Any ideas? Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\normal>tasklist (at startup) Image Name PID Session Name Session# Mem Usage ========================= ====== ================ ======== ============ System Idle Process 0 Console 0 28 K System 4 Console 0 236 K smss.exe 1468 Console 0 392 K csrss.exe 1516 Console 0 4,628 K winlogon.exe 1552 Console 0 3,148 K services.exe 1596 Console 0 4,732 K lsass.exe 1608 Console 0 6,524 K ati2evxx.exe 1756 Console 0 2,728 K svchost.exe 1780 Console 0 5,380 K svchost.exe 1848 Console 0 5,420 K svchost.exe 1916 Console 0 36,032 K svchost.exe 1984 Console 0 4,148 K svchost.exe 360 Console 0 5,188 K spoolsv.exe 720 Console 0 7,848 K BTNtService.exe 980 Console 0 2,480 K bmwebcfg.exe 992 Console 0 1,608 K svchost.exe 1008 Console 0 3,648 K cisvc.exe 1020 Console 0 1,008 K cvpnd.exe 1048 Console 0 5,520 K LSSrvc.exe 1176 Console 0 1,832 K lkcitdl.exe 1236 Console 0 5,032 K lkads.exe 1964 Console 0 4,656 K lktsrv.exe 2008 Console 0 4,916 K FrameworkService.exe 2036 Console 0 7,764 K mcshield.exe 372 Console 0 30,852 K vstskmgr.exe 836 Console 0 3,568 K MDM.EXE 1124 Console 0 3,060 K naPrdMgr.exe 1288 Console 0 932 K RTProxy.exe 1720 Console 0 5,696 K niSvcLoc.exe 280 Console 0 2,740 K HPZIPM12.EXE 284 Console 0 1,908 K svchost.exe 872 Console 0 4,832 K MXTask.exe 928 Console 0 4,600 K sshd.exe 2104 Console 0 4,188 K tb2launch.exe 2132 Console 0 6,024 K TimbuktuRemoteConsole.exe 2272 Console 0 1,808 K nipalsm.exe 2356 Console 0 3,192 K nipalsm.exe 2376 Console 0 2,980 K alg.exe 2852 Console 0 4,160 K MXTask.exe 3840 Console 0 5,000 K wuauclt.exe 4048 Console 0 23,364 K ati2evxx.exe 2064 Console 0 3,352 K explorer.exe 2200 Console 0 23,296 K wmiprvse.exe 2632 Console 0 5,528 K atiptaxx.exe 2740 Console 0 4,788 K jusched.exe 2756 Console 0 2,096 K HP Wireless Assistant.exe 1784 Console 0 4,960 K SynTPLpr.exe 2796 Console 0 3,036 K SynTPEnh.exe 2864 Console 0 4,788 K hpwuSchd2.exe 3056 Console 0 2,640 K qttask.exe 3076 Console 0 2,748 K eabservr.exe 3088 Console 0 5,064 K shstat.exe 3320 Console 0 676 K UpdaterUI.exe 3372 Console 0 2,120 K tbmon.exe 3380 Console 0 2,812 K rundll32.exe 3220 Console 0 3,888 K MDDiskProtect.exe 2400 Console 0 3,444 K MACVNTFY.EXE 3752 Console 0 4,460 K AcroTray.exe 2780 Console 0 3,252 K minitb2.exe 3760 Console 0 5,760 K aolsoftware.exe 3864 Console 0 6,700 K hpqwmi.exe 3948 Console 0 3,812 K realsched.exe 3912 Console 0 224 K point32.exe 524 Console 0 5,340 K msmsgs.exe 572 Console 0 1,672 K ctfmon.exe 2072 Console 0 3,824 K aports.exe 2880 Console 0 4,244 K BlueSoleil.exe 3628 Console 0 10,796 K aim6.exe 3508 Console 0 5,472 K Ymsgr_tray.exe 2752 Console 0 5,864 K cmd.exe 480 Console 0 2,700 K tasklist.exe 324 Console 0 4,840 K wmiprvse.exe 3468 Console 0 5,792 K C:\Documents and Settings\normal> Output from Active Ports at start-up System 4 10.0.1.2 138 LISTEN UDP System 4 10.0.1.2 137 LISTEN UDP System 4 0.0.0.0 445 LISTEN UDP System 4 10.0.1.2 139 LISTEN TCP System 4 0.0.0.0 445 LISTEN TCP niSvcLoc.exe 280 0.0.0.0 3580 LISTEN TCP C:\WINDOWS\system32\niSvcLoc.exe svchost.exe 360 127.0.0.1 1900 LISTEN UDP C:\WINDOWS\system32\svchost.exe spoolsv.exe 720 0.0.0.0 1030 LISTEN UDP C:\WINDOWS\system32\spoolsv.exe cvpnd.exe 1048 127.0.0.1 62514 LISTEN UDP C:\Program Files\Cisco Systems\VPN Client\cvpnd.exe cvpnd.exe 1048 127.0.0.1 62514 LISTEN TCP C:\Program Files\Cisco Systems\VPN Client\cvpnd.exe lkcitdl.exe 1236 0.0.0.0 1029 LISTEN UDP C:\WINDOWS\system32\lkcitdl.exe lkcitdl.exe 1236 0.0.0.0 1027 LISTEN UDP C:\WINDOWS\system32\lkcitdl.exe lsass.exe 1608 0.0.0.0 4500 LISTEN UDP C:\WINDOWS\system32\lsass.exe lsass.exe 1608 0.0.0.0 500 LISTEN UDP C:\WINDOWS\system32\lsass.exe RTProxy.exe 1720 0.0.0.0 1036 LISTEN TCP C:\WINDOWS\system32\RTProxy.exe svchost.exe 1848 0.0.0.0 135 LISTEN TCP C:\WINDOWS\system32\svchost.exe svchost.exe 1916 127.0.0.1 123 LISTEN UDP C:\WINDOWS\System32\svchost.exe lkads.exe 1964 0.0.0.0 2343 LISTEN UDP C:\WINDOWS\system32\lkads.exe svchost.exe 1984 0.0.0.0 1047 LISTEN UDP C:\WINDOWS\system32\svchost.exe lktsrv.exe 2008 0.0.0.0 1028 LISTEN UDP C:\WINDOWS\system32\lktsrv.exe lktsrv.exe 2008 0.0.0.0 1026 LISTEN UDP C:\WINDOWS\system32\lktsrv.exe sshd.exe 2104 127.0.0.1 1038 LISTEN UDP C:\cygwin\usr\sbin\sshd.exe sshd.exe 2104 0.0.0.0 22 LISTEN TCP C:\cygwin\usr\sbin\sshd.exe tb2launch.exe 2132 127.0.0.1 1042 127.0.0.1 1041 ESTABLISHED TCP C:\Program Files\Timbuktu Pro\tb2launch.exe tb2launch.exe 2132 127.0.0.1 1041 127.0.0.1 1042 ESTABLISHED TCP C:\Program Files\Timbuktu Pro\tb2launch.exe tb2launch.exe 2132 127.0.0.1 1040 127.0.0.1 1039 ESTABLISHED TCP C:\Program Files\Timbuktu Pro\tb2launch.exe tb2launch.exe 2132 127.0.0.1 1039 127.0.0.1 1040 ESTABLISHED TCP C:\Program Files\Timbuktu Pro\tb2launch.exe alg.exe 2852 127.0.0.1 1044 LISTEN TCP C:\WINDOWS\System32\alg.exe minitb2.exe 3760 0.0.0.0 407 LISTEN UDP C:\Program Files\Timbuktu Pro\minitb2.exe Output of ps-a taken at a different time. Sshd running with UID 18. [EMAIL PROTECTED] ~ $ ps -a PID PPID PGID WINPID TTY UID STIME COMMAND I 2848 1 2848 2848 0 1005 20:57:34 /usr/bin/bash 3232 1 3232 3232 ? 18 21:07:53 /usr/sbin/sshd I 500 1 500 3960 1 1005 21:07:59 /usr/bin/bash I 2488 1 2488 2488 2 1005 21:30:42 /usr/bin/bash I 724 1 724 724 3 1005 21:54:20 /usr/bin/bash I 5148 1 5148 5148 4 1005 21:57:10 /usr/bin/bash 5072 1 5072 5072 5 1005 22:00:07 /usr/bin/bash 5640 5072 5640 5668 5 1005 22:00:13 /usr/bin/ps [EMAIL PROTECTED] ~ $ -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/