我遇到的问题,安装好cygwin后并配置服务,启动服务时遇到如下图错误
windows服务管理界面启动弹出窗口:服务启动后停止了,没有工作什么之类,类似性能日志。
cygrunsrv --start sshd:
cygrunsrv: Error starting a service: QueryServiceStatus: Win32
error 1062:
The service has not been started.
后来查看了日志 /var/log/sshd.log 日志报错翻译:权限拒绝,无sshd这个用户。
所有我又配置了一次sshd服务
1. cmd --> sc delete sshd
2. cygwin --> ssh-host-config
提示覆盖原服务配置 全部yes(如以前没配置则不会显示)
should pirvilege separation be used? yes(很多地方写no)
然后创建本地账户 sshd yes
insatll sshd as a server yes
deamon:[] 直接回车
Hava Fun!
然后启动成功了,这个错误忽悠我N天,以后记得查看日志。
下面文章给我很大启示,关键是给我查看日志的地方。
========================================================================
I am trying to setup git on windows box - and so far all appears to be working ... except this :)
net start shhd - gets the error NETHELPSMG 3534
When I type
cygrunsrv --start sshd I get - QueryServiceStatus: Win32 error 1062
You can find here the steps taken to solve this issue under cygwin:
Look at /var/log/sshd.log:
/var/empty must be owned by root and not group or world-writable.
Adjust mode of /var/empty and attempt to start sshd:
$ chmod 700 /var/empty
Change owner of /var/empty:
$ chown root empty/
chown: invalid user: `root'
root is not a valid user name. Make an educated guess and try again:
$ chown "Service Account Name" var/empty
$ ll -d empty/
drwx------+ 2 SYSTEM None 0 Feb 17 14:30 empty//
Then:
$ net start sshd
The CYGWIN sshd service is starting.
The CYGWIN sshd service was started successfully.
Regarding the 1062 error, it reports that the windows service has not been started.
$ cygrunsrv --start sshd
cygrunsrv: Error starting a service: QueryServiceStatus: Win32
error 1062:
The service has not been started.
..
$ net start sshd
The CYGWIN sshd service is starting.
The CYGWIN sshd service could not be started. # only if the previous section was not solved
Note: be aware that:
some anti-virus might interfere with that service.
See this thread.
older version of cygwin1.dll might also interfere with the process.
See that thread.
看到的原文地址:http://blog.sina.com.cn/s/blog_6f381c1f01012eg0.html
分享到:
相关推荐
### Cygwin获取Root权限详解 #### 背景与需求 Cygwin是一个在Windows平台上模拟类Unix环境的强大工具,它提供了大量的GNU和开源工具,使得开发人员可以在Windows上像在Linux环境下那样进行开发工作。然而,在某些...
Cygwin是一款强大的开源工具,它为Windows操作系统提供了一个类UNIX环境,允许用户在Windows上运行许多GNU/Linux命令行工具和应用程序。Cygwin2.850是该软件的一个特定版本,发布于2014年8月15日。这个离线安装包...
### Cygwin用户指南 #### Cygwin概述 **什么是Cygwin?** Cygwin是一种能在Windows系统上运行的工具集,它提供了一个类似Linux的环境,允许用户执行类Unix命令并运行原本只能在Linux或类Unix系统上运行的应用程序...
例如,你可以使用`start`命令启动Windows应用程序,或者通过`cygpath`命令将Windows路径转换为Cygwin路径。 **网络和开发工具** Cygwin包含了丰富的网络工具,如`nc`(netcat)、`curl`、`wget`等,以及完整的GCC...
**Cygwin详解** Cygwin是一款强大的开源软件工具,它为Windows操作系统提供了一个类Unix的环境,使得用户能够在Windows平台上模拟Linux或Unix的操作环境。这个名称来源于“Cyg”代表Windows下的“Cygwin32”库,而...
cygwin_lite, 小巧的cygwin虚拟机
Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序...
`Old Nabble - GnuRadio - Error installing wxPython on CYGWIN in Windows XP.mht`可能涉及到与`GnuRadio`一起使用`wxPython`时遇到的特定错误,`GnuRadio`是一个开源软件定义无线电框架,有时需要`wxPython`来...
- 运行安装程序后,选择“Start Menu”或“Desktop”创建快捷方式,以便后续快速启动安装过程。 - 在安装界面中,选择“Install from Internet”,这将确保你可以获取到最新的软件包列表。 2. **配置安装选项**:...
这个是目前最新版本的cygwin安装程序。cygwin 是一个运行在windows下的一个linux模拟环境。
使用 `cygrunsrc -S sshd` 或者 `net start sshd` 命令启动 SSH 服务。 #### 十、中文显示支持 为了在 Cygwin 中正确显示中文,需要进行以下配置: 1. **编辑 `.inputrc` 文件**:在用户的 home 目录下创建或编辑 `...
**Cygwin详解** Cygwin是一个开源工具集,它为Windows操作系统提供了类UNIX环境,使得用户可以在Windows上运行各种GNU/Linux和Unix风格的应用程序。`cygwin setup-x86_64-2.874.zip`是Cygwin的一个旧版本,特别适用...
**Cygwin详解** Cygwin是一款在Windows操作系统上运行的开源软件,它提供了一个类Unix的环境,使得用户可以在Windows系统中使用许多原本只在Unix或Linux环境下可用的工具和应用程序。Cygwin的核心是Cygwin库,它...
Cygwin是一个在Windows操作系统上模拟Linux环境的开源工具集,它允许用户在Windows系统上运行许多原本只能在Unix或Linux环境下执行的程序。标题提到的"cygwin1.7离线安装包"指的是一个特定版本的Cygwin安装程序,这...
- 使用 `cygrunsrc -S sshd` 或 `net start sshd` 来启动 SSH 服务。 #### 七、自定义配置 1. **编辑用户配置文件:** - 编辑用户的 `.inputrc` 文件,设置 `meta-flag` 为 `on` 以便支持 meta 键。 - 编辑...
`cygwin1.dll` 是一个与 Cygwin 相关的动态链接库文件,它在Windows操作系统上为Cygwin提供关键的运行时支持。Cygwin是一个开源项目,它为Windows环境提供了类Unix的开发和运行环境。这个库文件允许开发者在Windows...
Cygwin则是一个在Windows操作系统上模拟类UNIX环境的开源工具集,使得用户能够在Windows上运行许多原本只能在Linux或Unix系统上执行的程序。 在"ncl6.4_cygwin"这个压缩包中,包含的文件夹有"lib"、"bin"和"include...
在本文中,我们将深入探讨如何在Windows操作系统上安装Cygwin,并重点介绍如何在Cygwin环境中添加和管理插件。Cygwin是一个流行的开源工具集,它为Windows用户提供了类Unix的环境,使得用户可以在Windows系统上运行...
Cygwin是一款在Windows操作系统上运行的开源工具集,它模拟了一个类Unix环境,使得开发者可以在Windows平台上使用类似于Linux或Unix的命令行工具和应用程序。这个"cygwin xp离线安装包"是专为Windows XP系统设计的,...