Перейдите к Системе-> администрация-> Сервисы и отключите GDM
Как плохо Вы хотите SFTP? Cygwin несколько hacky, и OpenSSH для Windows является путем, устаревший путь. Мой подход должен был использовать WebDAV, который решает большинство проблем, которые Вы имеете:
IIS поддерживает его, даже на версии, которая идет с сервером 2000.
Проблема, с которой я сталкиваюсь, состоит в том, что пользователь должен иметь, выполняют разрешение к папке программы OpenSSH для них, чтобы смочь войти в систему. Я нашел, что могу отключить доступ к определенным папкам такой как "и т.д.", но я обеспокоен, что должен предоставить полномочия в здесь вообще. При использовании FileZilla мне показывают иерархию папок "/cygdrive/e/homefolders/username", и может браузер "/" к папкам с доступом для чтения.
Это - часть priv-сентября OpenSSH, устанавливая.
Этот (PDF) хорошая статья о нем и другие средства защиты OpenSSH
Короче говоря основной демон переключается на непривилегированный процесс в попытке предотвратить любое использование в остальной части программы от разрешения "корневого" доступа.
Вы могли бы также хотеть использовать chroot как установка для общего предотвращения доступа за пределами пользователей homedir.
Я был бы также второй предложение webdav, даже если я разочаровался в нем работающий над чем-нибудь кроме клиентов OS X.
После дальнейшего исследования я нашел ниже то свое исходное предложение для использования встроенной chroot функциональности, не поддерживается под cygwin.
Вы могли бы быть более обеспеченным рассмотрением других альтернатив. Возможно, webdav, возможно, сервер ftps (filezilla) или возможно один из других собственных sftp серверов.
Опция, которая доступна, если бы необходимо сделать это с cygwin OpenSSH, состояла бы в том, чтобы использовать оболочку scponly. Вот PDF, описывающий процедуру.
Не уверенный, какую версию openssh Вы имеете на окнах. Но это кажется, что Вы хотите установить sftp chroot.
Вы могли бы хотеть проверить эти связанные вопросы.