Disclaimer: I have avoided setting up sshd on Windows, because Windows is
so idiosyncratic as a server. I can throw out a few ideas, though, and
would be interested to hear the actual resolution.
Bill Kendrick wrote:
I'm setting up OpenSSH server under Cygwin on my WinXP box at work.
My home directory on my system is a mounted folder:
//someserver/users/billk
This is network path notation (UNC). I would want to verify that sshd
is handing that off to a system call that understands it.
When I open a normal cygwin terminal shell, I land at the mountpoint I have
for that folder, my "H:" drive. In cygwin lingo, that's:
/cygdrive/h/
This notation is a fiction maintained by CYGWIN.DLL, and can be changed
using the mount command [1]. Be sure your sshd is part of cygwin if you
want to use this notation.
However, when I try to ssh into my box
There is a shortage of "how you got to this point" information.
Some answers that might be pertinent are
a) Privilege separation enabled? [1]
b) Did you mkpasswd? [2]
c) What ARE the Windows ACL privileges for your directory? [3]
> (e.g,: "ssh localhost" from within
a cygwin terminal), I get complaints that my home directory is inaccessible:
Could not chdir to home directory //someserver/users/billk: Permission denied
mkdir: cannot create directory `//someserver/users/billk': File exists
Copying skeleton files.
These files are for the user to personalise
their cygwin experience.
These will never be overwritten.
/usr/bin/install: cannot create directory `//someserver/users/billk': File exists
/usr/bin/install: cannot create directory `//someserver/users/billk': File
exists
/usr/bin/install: cannot create directory `//someserver/users/billk': File
exists
-bash: cd: //someserver/users/billk: Permission denied
I've Googled and found references to "SYSTEM" (uh...?) and messing with
cygwin's "mount" command, but I've had little luck, and am not sure what
a good _permanent_ solution is. (In other words, when I come in tomorrow
and reboot, I can simply "ssh" without manually mucking with things
beforehand.)
(Oh, and FWIW, I'm doing this on my desktop as a sandbox for something we'll
be running on *ugh* a Windows-based server here at work.)
Thx in advance!
[1] http://ist.uwaterloo.ca/~kscully/CygwinSSHD_W2K3.html
[2] http://www.gigascale.org/softdevel/faq/19.html
[3] Visible via the folder properties security tab. I have found that
cygwin creates directories with different ACLs than My Computer does,
which has caused some problems when setting up services that need to
gain access to data in my directories. Creating the directories with
My Computer solved the problem when I encountered it, but I wasn't
sure how to replicate the task in cygwin.
--
---
Jeff NewmillerThe . . Go Live...
DCN:<[EMAIL PROTECTED]>Basics: ##.#. ##.#. Live Go...
Live: OO#.. Dead: OO#.. Playing
Research Engineer (Solar/BatteriesO.O#. #.O#. with
/Software/Embedded Controllers) .OO#. .OO#. rocks...1k
---
___
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech