sshd problems

Cyber.Zombie Cyber.Zombie@attbi.com
Thu Oct 10 10:47:00 GMT 2002


Shouldn't that have been:

mount -s -b -c /

User mounts override system mounts.  You'll also need to do (after the 
above mount):

umount -u -c

Then exit/reenter the shell and all should be kosher.

David Monk wrote:

>Some of what you asked is in the cygcheck output, but here it is: (note,
>changing the cygdrive prefix, by mount -c / made no difference)
>
>dmonk@DIETPEPSI ~
>$ mount
>C:\cygwin\bin on /usr/bin type user (binmode)
>C:\cygwin\lib on /usr/lib type user (binmode)
>C:\cygwin on / type user (binmode)
>c: on /cygdrive/c type user (binmode,noumount)
>h: on /cygdrive/h type user (binmode,noumount)
>
>dmonk@DIETPEPSI ~
>$ mount -p
>Prefix              Type         Flags
>/cygdrive           user         binmode
>
>dmonk@DIETPEPSI ~
>$ mount -c /
>
>dmonk@DIETPEPSI ~
>$ mount -p
>Prefix              Type         Flags
>/cygdrive           user         binmode
>/                   system       binmode
>
>dmonk@DIETPEPSI ~
>$ /usr/sbin/sshd -d -d -d
>debug1: sshd version OpenSSH_3.4p1
>Could not load host key: /etc/ssh_host_key
>Could not load host key: /etc/ssh_host_rsa_key
>Could not load host key: /etc/ssh_host_dsa_key
>Disabling protocol version 1. Could not load host key
>Disabling protocol version 2. Could not load host key
>sshd: no hostkeys available -- exiting.
>
>This is a pretty much default installation of cygwin, installed yesterday. I
>did add a few packages, such as bzip2, ncftp, openssh, vim and wget, maybe a
>few others. But, otherwise, this is a default installation with
>ssh-host-config run to setup openssh as a service.
>
>David
>
>----- Original Message -----
>From: "Harig, Mark A." <maharig@idirect.net>
>To: "David Monk" <david@purplebear.net>; <cygwin@cygwin.com>
>Sent: Thursday, October 10, 2002 11:41 AM
>Subject: RE: sshd problems
>
>
>What are your mount points?
>
>  $ mount
>
>What is your cygdrive prefix?
>
>  $ mount -p
>
>If your cygdrive prefix is not '/', then consider changing it to '/':
>
>  $ mount -c /
>
>  
>
>>-----Original Message-----
>>From: David Monk [mailto:david@purplebear.net]
>>Sent: Thursday, October 10, 2002 10:29 AM
>>To: cygwin@cygwin.com
>>Subject: sshd problems
>>
>>
>>Hello all,
>>
>>I hate to start yet another thread on this, but I am just
>>joining the list.
>>I see there have been many varied reports of problems with
>>sshd recently. I
>>just wanted to throw in my experience to hopefully give some
>>additional
>>insight.
>>I have been running cygwin with sshd as a Win2k service for
>>nearly a year on
>>this machine. I upgraded to openssh-3.4p1 using privlege
>>separation without
>>any noticed errors or problems when it became available. I can not say
>>exactly what circumstances brought about my problems, but I
>>noticed it about
>>two weeks ago. I fought with it the day after I discovered
>>the service was
>>no longer running. I tried upgrading my packages. I tried
>>reconfiguring ssh
>>via ssh-host-config. I ignored it for a few days as I had
>>other work related
>>issues to deal with. I began futzing with it again two days
>>ago. No joy.
>>Tried reinstalling cygwin, by just moving c:\cygwin and
>>installing again.
>>Yesterday, I set out to remove any and all references to
>>cygwin from my
>>system, in the registry and filesystem, to do an absolutely
>>fresh install. I
>>noticed an odd thing. A c:\var directory, with a log subdir
>>and a sshd.log
>>file. How on earth did that get outside c:\cygwin?? Anyway, I removed
>>everything, including that. I rebooted to ensure everything
>>was sane. I
>>setup the needed environment variable CYGWIN as "ntsec glob
>>tty notitle",
>>which is what I had been using for the past year. I made a
>>new c:\cygwin
>>dir, removed all inheritability settings, for receiving and
>>propogating
>>permissions. I then did a completely fresh install. Once
>>everything was
>>installed, I rebooted, just to be safe. I then opened up bash and ran
>>ssh-host-config, checked the permissions and ownership of
>>/etc/ssh* and
>>/var/empty, and ensured the sshd user had been created. Then
>>I tried the
>>service. No joy. I get the now common, I'm sure, error:
>>$ cygrunsrv -S sshd
>>cygrunsrv: Error starting a service: QueryServiceStatus:
>>Win32 error 1062:
>>The service has not been started.
>>
>>I get nothing in /var/log/sshd.log I now also noticed I have
>>c:\var\log\sshd.log again, but it is as well empty. When I
>>try to run sshd
>>in debug, I get this:
>>$ /usr/sbin/sshd -d -d -d
>>debug1: sshd version OpenSSH_3.4p1
>>Could not load host key: /etc/ssh_host_key
>>Could not load host key: /etc/ssh_host_rsa_key
>>Could not load host key: /etc/ssh_host_dsa_key
>>Disabling protocol version 1. Could not load host key
>>Disabling protocol version 2. Could not load host key
>>sshd: no hostkeys available -- exiting.
>>
>>Seeing as how it somehow creates as c:\var\log\sshd.log, I
>>decided to try a
>>little something. I created a c:\etc:
>>$ mkdir /cygdrive/c/etc
>>I then decided to copy the key files there, and I get this
>>weird problem:
>>$ cp ssh_host_key ssh_host_key.pub ssh_host_dsa_key
>>ssh_host_dsa_key.pub
>>ssh_host_rsa_key ssh_host_rsa_key.pub /cygdrive/c/etc/
>>cp: `ssh_host_key.exe' and `/cygdrive/c/etc/ssh_host_key' are
>>the same file
>>cp: `ssh_host_dsa_key.exe' and
>>`/cygdrive/c/etc/ssh_host_dsa_key' are the
>>same file
>>cp: `ssh_host_rsa_key.exe' and
>>`/cygdrive/c/etc/ssh_host_rsa_key' are the
>>same file
>>
>>I have no clue where the .exe came from on those source file
>>listings, but
>>it most certainly did not copy the keys. It did copy the .pub
>>files though.
>>Of course, I am sure this is due to the permissions, since
>>system owns them.
>>So, I changed the owner to myself, copied the files and
>>changed the owner
>>back.
>>Anyway, this didn't do any good either as /usr/sbin/sshd -d
>>-d -d gives the
>>same problems as before, but I am guessing that something has to have
>>changed in the packaging of openssh or within the cygwin1.dll so that
>>openssh is not properly respecting the cygwin paths.
>>
>>I hope this can somehow help track down this issue as I rely
>>heavily on my
>>workstations ssh server for my remote after hours work that I do.
>>Pasting the output of cygcheck -svr below.
>>
>>---
>>David Monk CCNA, MCSE
>>david@purplebear.net
>>
>>
>>Cygwin Win95/NT Configuration Diagnostics
>>Current System Time: Thu Oct 10 09:21:44 2002
>>
>>Windows 2000 Professional Ver 5.0 Build 2195 Service Pack 3
>>
>>Path:   C:\cygwin\usr\local\bin
>>        C:\cygwin\bin
>>        C:\cygwin\bin
>>        C:\cygwin\bin
>>        C:\cygwin\usr\local\bin
>>        c:\WINNT\system32
>>        c:\WINNT
>>        c:\WINNT\System32\Wbem
>>        c:\MSSQL7\BINN
>>
>>SysDir: C:\WINNT\System32
>>WinDir: C:\WINNT
>>
>>CYGWIN = `ntsec ntea glob tty notitle'
>>HOME = `C:\cygwin\home\dmonk'
>>MAKE_MODE = `unix'
>>PWD = `/home/dmonk'
>>USER = `dmonk'
>>
>>ALLUSERSPROFILE = `C:\Documents and Settings\All Users'
>>APPDATA = `C:\Documents and Settings\dmonk\Application Data'
>>COMMONPROGRAMFILES = `C:\Program Files\Common Files'
>>COMPUTERNAME = `DIETPEPSI'
>>COMSPEC = `C:\WINNT\system32\cmd.exe'
>>HOMEDRIVE = `C:'
>>HOMEPATH = `\'
>>LOGONSERVER = `\\JIMI'
>>MANPATH = `:/usr/ssl/man'
>>NUMBER_OF_PROCESSORS = `1'
>>OLDPWD = `/cygdrive/c/etc'
>>OS2LIBPATH = `C:\WINNT\system32\os2\dll;'
>>PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'
>>PROCESSOR_ARCHITECTURE = `x86'
>>PROCESSOR_IDENTIFIER = `x86 Family 6 Model 8 Stepping 3, GenuineIntel'
>>PROCESSOR_LEVEL = `6'
>>PROCESSOR_REVISION = `0803'
>>PROGRAMFILES = `C:\Program Files'
>>PROMPT = `$P$G'
>>PS1 = `\[\033]0;\w\007
>>\033[32m\]\u@\h \[\033[33m\w\033[0m\]
>>$ '
>>SHLVL = `1'
>>SYSTEMDRIVE = `C:'
>>SYSTEMROOT = `C:\WINNT'
>>TEMP = `c:\DOCUME~1\dmonk\LOCALS~1\Temp'
>>TERM = `cygwin'
>>TMP = `c:\DOCUME~1\dmonk\LOCALS~1\Temp'
>>USERDOMAIN = `CJDS_MEM'
>>USERNAME = `dmonk'
>>USERPROFILE = `C:\Documents and Settings\dmonk'
>>WINDIR = `C:\WINNT'
>>_ = `/usr/bin/cygcheck'
>>
>>HKEY_CURRENT_USER\Software\Cygnus Solutions
>>HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
>>HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
>>  (default) = `/cygdrive'
>>  cygdrive flags = 0x00000022
>>HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/
>>  (default) = `C:\cygwin'
>>  flags = 0x00000002
>>HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
>>  (default) = `C:\cygwin/bin'
>>  flags = 0x00000002
>>HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
>>  (default) = `C:\cygwin/lib'
>>  flags = 0x00000002
>>HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options
>>HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
>>HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
>>HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
>>HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options
>>
>>a:  fd           N/A    N/A
>>c:  hd  NTFS    6459Mb  54% CP CS UN PA FC
>>d:  cd           N/A    N/A
>>h:  hd  NTFS    6482Mb  11% CP CS UN PA FC
>>
>>C:\cygwin      /          user    binmode
>>C:\cygwin/bin  /usr/bin   user    binmode
>>C:\cygwin/lib  /usr/lib   user    binmode
>>.              /cygdrive  user    binmode,cygdrive
>>
>>Found: C:\cygwin\bin\bash.exe
>>Found: C:\cygwin\bin\cat.exe
>>Not Found: cpp (good!)
>>Found: C:\cygwin\bin\find.exe
>>Not Found: gcc
>>Not Found: gdb
>>Not Found: ld
>>Found: C:\cygwin\bin\ls.exe
>>Not Found: make
>>Found: C:\cygwin\bin\sh.exe
>>
>>   58k 2002/05/07 C:\cygwin\bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0
>>                  "cygbz2-1.dll" v0.0 ts=2002/5/7 1:33
>>  625k 2002/08/09 C:\cygwin\bin\cygcrypto.dll - os=4.0 img=1.0 sys=4.0
>>                  "cygcrypto.dll" v0.0 ts=2002/8/9 15:20
>>   45k 2001/04/25 C:\cygwin\bin\cygform5.dll - os=4.0 img=1.0 sys=4.0
>>                  "cygform5.dll" v0.0 ts=2001/4/25 0:28
>>   35k 2002/01/09 C:\cygwin\bin\cygform6.dll - os=4.0 img=1.0 sys=4.0
>>                  "cygform6.dll" v0.0 ts=2002/1/9 0:03
>>   19k 2002/02/20 C:\cygwin\bin\cyggdbm.dll - os=4.0 img=1.0 sys=4.0
>>                  "cyggdbm.dll" v0.0 ts=2002/2/19 21:05
>>   17k 2001/06/28 C:\cygwin\bin\cyghistory4.dll - os=4.0
>>img=1.0 sys=4.0
>>                  "cyghistory4.dll" v0.0 ts=2001/1/6 22:34
>>   20k 2002/07/17 C:\cygwin\bin\cyghistory5.dll - os=4.0
>>img=1.0 sys=4.0
>>                  "cyghistory5.dll" v0.0 ts=2002/7/17 16:18
>>  929k 2002/06/24 C:\cygwin\bin\cygiconv-2.dll - os=4.0
>>img=1.0 sys=4.0
>>                  "cygiconv-2.dll" v0.0 ts=2002/6/24 13:24
>>   22k 2001/12/13 C:\cygwin\bin\cygintl-1.dll - os=4.0 img=1.0 sys=4.0
>>                  "cygintl-1.dll" v0.0 ts=2001/12/13 3:28
>>   28k 2002/09/20 C:\cygwin\bin\cygintl-2.dll - os=4.0 img=1.0 sys=4.0
>>                  "cygintl-2.dll" v0.0 ts=2002/9/19 22:13
>>   26k 2001/04/25 C:\cygwin\bin\cygmenu5.dll - os=4.0 img=1.0 sys=4.0
>>                  "cygmenu5.dll" v0.0 ts=2001/4/25 0:27
>>   20k 2002/01/09 C:\cygwin\bin\cygmenu6.dll - os=4.0 img=1.0 sys=4.0
>>                  "cygmenu6.dll" v0.0 ts=2002/1/9 0:03
>>  156k 2001/04/25 C:\cygwin\bin\cygncurses++5.dll - os=4.0
>>img=1.0 sys=4.0
>>                  "cygncurses++5.dll" v0.0 ts=2001/4/25 0:29
>>  175k 2002/01/09 C:\cygwin\bin\cygncurses++6.dll - os=4.0
>>img=1.0 sys=4.0
>>                  "cygncurses++6.dll" v0.0 ts=2002/1/9 0:03
>>  226k 2001/04/25 C:\cygwin\bin\cygncurses5.dll - os=4.0
>>img=1.0 sys=4.0
>>                  "cygncurses5.dll" v0.0 ts=2001/4/25 0:17
>>  202k 2002/01/09 C:\cygwin\bin\cygncurses6.dll - os=4.0
>>img=1.0 sys=4.0
>>                  "cygncurses6.dll" v0.0 ts=2002/1/9 0:03
>>   15k 2001/04/25 C:\cygwin\bin\cygpanel5.dll - os=4.0 img=1.0 sys=4.0
>>                  "cygpanel5.dll" v0.0 ts=2001/4/25 0:27
>>   12k 2002/01/09 C:\cygwin\bin\cygpanel6.dll - os=4.0 img=1.0 sys=4.0
>>                  "cygpanel6.dll" v0.0 ts=2002/1/9 0:03
>>   40k 2001/11/21 C:\cygwin\bin\cygpcre.dll - os=4.0 img=1.0 sys=4.0
>>                  "cygpcre.dll" v0.0 ts=2001/11/21 16:15
>>   39k 2001/11/21 C:\cygwin\bin\cygpcreposix.dll - os=4.0
>>img=1.0 sys=4.0
>>                  "cygpcreposix.dll" v0.0 ts=2001/11/21 16:15
>>   22k 2002/06/09 C:\cygwin\bin\cygpopt-0.dll - os=4.0 img=1.0 sys=4.0
>>                  "cygpopt-0.dll" v0.0 ts=2002/6/9 0:45
>>  108k 2001/06/28 C:\cygwin\bin\cygreadline4.dll - os=4.0
>>img=1.0 sys=4.0
>>                  "cygreadline4.dll" v0.0 ts=2001/1/6 22:34
>>  127k 2002/07/17 C:\cygwin\bin\cygreadline5.dll - os=4.0
>>img=1.0 sys=4.0
>>                  "cygreadline5.dll" v0.0 ts=2002/7/17 16:18
>>  159k 2002/08/09 C:\cygwin\bin\cygssl.dll - os=4.0 img=1.0 sys=4.0
>>                  "cygssl.dll" v0.0 ts=2002/8/9 15:20
>>   50k 2002/03/12 C:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
>>                  "cygz.dll" v0.0 ts=2002/3/11 22:38
>>  883k 2002/07/06 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
>>                  "cygwin1.dll" v0.0 ts=2002/7/6 1:16
>>    Cygwin DLL version info:
>>        DLL version: 1.3.12
>>        DLL epoch: 19
>>        DLL bad signal mask: 19005
>>        DLL old termios: 5
>>        DLL malloc env: 28
>>        API major: 0
>>        API minor: 54
>>        Shared data: 3
>>        DLL identifier: cygwin1
>>        Mount registry: 2
>>        Cygnus registry name: Cygnus Solutions
>>        Cygwin registry name: Cygwin
>>        Program options name: Program Options
>>        Cygwin mount registry name: mounts v2
>>        Cygdrive flags: cygdrive flags
>>        Cygdrive prefix: cygdrive prefix
>>        Cygdrive default prefix:
>>        Build date: Sat Jul 6 02:16:58 EDT 2002
>>        CVS tag: cygwin-1-3-12-1
>>        Shared id: cygwin1S3
>>
>>
>>Cygwin Package Information
>>Last downloaded files to: @
>>Last downloaded files from: @
>>
>>Package             Version
>>_update-info-dir    00069-1
>>ash                 20020731-1
>>base-files          1.0-1
>>base-passwd         1.0-1
>>bash                2.05b-5
>>bzip2               1.0.2-2
>>cygrunsrv           0.95-1
>>cygutils            1.1.2-1
>>cygwin              1.3.12-4
>>diff                1.0-1
>>diffutils           2.8.1-1
>>fileutils           4.1-1
>>findutils           4.1.7-4
>>gawk                3.1.1-3
>>gdbm                1.8.0-4
>>grep                2.5-1
>>groff               1.17.2-1
>>gzip                1.3.3-4
>>less                374-1
>>libbz2_1            1.0.2-2
>>libiconv2           1.8-2
>>libintl1            0.10.40-1
>>libintl2            0.11.5-1
>>libncurses5         5.2-1
>>libncurses6         5.2-8
>>libpopt0            1.6.4-4
>>libreadline4        4.1-2
>>libreadline5        4.3-1
>>login               1.4-4
>>man                 1.5g-2
>>ncftp               3.1.4-1
>>ncurses             5.2-8
>>openssh             3.4p1-5
>>openssl             0.9.6g-1
>>pcre                3.7-1
>>readline            4.3-1
>>sed                 3.02-1
>>sh-utils            2.0-2
>>tar                 1.13.19-1
>>termcap             20020930-1
>>terminfo            5.2-3
>>texinfo             4.2-3
>>textutils           2.0.21-1
>>vim                 6.1-2
>>wget                1.8.2-1
>>which               1.5-1
>>whois               4.5.17-1
>>zlib                1.1.4-1
>>
>>
>>--
>>Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
>>Bug reporting:         http://cygwin.com/bugs.html
>>Documentation:         http://cygwin.com/docs.html
>>FAQ:                   http://cygwin.com/faq/
>>
>>
>>    
>>
>
>
>
>--
>Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
>Bug reporting:         http://cygwin.com/bugs.html
>Documentation:         http://cygwin.com/docs.html
>FAQ:                   http://cygwin.com/faq/
>
>
>  
>



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list