我在Windows 7上安装了Cygwin和sshd,但是我无法使它工作。
我跟随了http://www.noah.org/ssh/cygwin-sshd.html的指南,但我仍然得到:
$ cygrunsrv -S sshd
cygrunsrv: Error starting a service: QueryServiceStatus: Win32 error 1062:
The service has not been started.配置详细信息:
netstat -a -b报告在端口22上没有任何运行。C:\cygwin\var\log\sshd.log是空的ssh-host-config -y更新: Windows日志抱怨Possible duplicate cygwin1.dll
发布于 2012-06-19 13:18:50
谢谢,您的更新是解决方案--对于其他人来说,在Cygwin启动时,有一个针对Win32错误1062的菜谱#3:
1)检查应用程序事件日志,看看是否有类似于"sshd: PID :可能重复的cygwin1.dll:“的"Information"-level事件。
在指定的位置找到那个愚蠢的复制,并将其重命名或设法从路径中清除它。我的地址是"/cygdrive/c/Program (X86)/soct-1.7.2.0/cygwin1.dll“。
嘘,索纳特!很明显,他们参与了3PP。我甚至不知道socat在我的系统上,显然它是作为其他安装的一部分来的。我发现在cygwin邮件列表中还有两个人遭受了重复dll问题的困扰。
发布于 2014-03-08 05:53:56
谢谢你,@HopelessN00b,@user155148,@Algomorph --你的解决方案组合让我兴奋起来。
克鲁斯
我有两个问题:
cygwin1.dll文件。/var/log/sshd.log:“特权分离用户sshd不存在”/etc/passwd并添加以下行添加了一个用户:sshd:x:74:74:特权分隔的SSH:/var/空/sshd:/sbin/nologin请注意,用户名'sshd‘来自/var/log/sshd.log。
我确实找到了另一个资源,这个资源更详细,来自甲骨文。
简单地说,如果你有格雷夫:
cygrunsrv -S sshd_ .......curse profusely_/var/log/sshd.log ...Do你有/etc/passwd问题吗?发布于 2013-01-19 15:20:50
我有(几乎)相同的效果和类似的解决方案:应用程序日志显示了一个重复的文件。
可能重复的cygwin1.dll: /cygdrive/c/dakota/bin/cygwin1.dll。
从我的达科塔装置。重命名这个dll就能做到这一点。谢谢!
https://serverfault.com/questions/340517
复制相似问题