我试图build立一个backuppc客户端使用ssh + rsync通过cygwin在Win 7上。SSH工作正常。 我添加了backuppc用户,然后使用mkpasswd将用户添加到/ etc / passwd。 现在ssh失败:
Windows无法在本地计算机上启动CYGWIN sshd服务。 由于login失败,错误1069服务未启动。
这些目录是巨大的,试图使用标准的复制过程会吸引。 我会解决robocopy,但我很好奇,如何完全无法完全function的SSH服务,只需添加一个用户/ etc / passwd。
任何想法如何让sshd再次运行? 这就像一副扑克牌 – 我尝试用ssh-host-config重新configuration它,重新安装它。 没什么,纳达 – 失败。
这是什么工作,以防其他人遇到这种情况。
passwd cyg_server
假设是你跑了
ssh-host-config -y
要设置sshd,请使用默认值。 在Win 7上,如果你点击CYGWIN sshd服务,然后看看login标签,你会注意到Cygwin创build了一个cyg_server用户来运行sshd。 出于某种奇怪的原因 – 在某个时候,创build一个新用户,并将它们添加到/ etc / passwd中sshd。 运行上面的passwd命令后,根据提示input密码,然后确保它与服务属性的login选项卡中的密码字段匹配。 启动CYGWIN sshd服务。 在这里不能拿信用 – 我Googlesearch了。
devshed – sshdlogin错误