在我解释我遇到的问题之前,需要让你知道我对 CYGWIN 和类似的东西完全陌生。我使用 CYGWIN 安装 SSH 的目的是在 windows 7 x64 机器上设置 Hadoop。我正在尝试执行https://gist.github.com/tariqmislam/2159173上给出的步骤。但是我无法提供空白密码。以下是相同的日志。任何帮助将不胜感激。
$ chmod +r /etc/passwd
$ chmod u+w /etc/passwd
$ chmod +r /etc/组
$ chmod u+w /etc/组
$ chmod 755 /var
$ touch /var/log/sshd.log
$ chmod 664 /var/log/sshd.log
$ ssh-主机配置
* 查询:覆盖现有的 /etc/ssh_config 文件?(是/否)是 *信息:创建默认 /etc/ssh_config 文件 * 查询:覆盖现有 /etc/sshd_config 文件?(是/否)是 *信息:创建默认 /etc/sshd_config 文件 * 信息:自 OpenSSH 3.3 起,权限分离默认设置为是。 信息:但是,这需要一个名为“sshd”的非特权帐户。 信息:有关权限分离的更多信息,请阅读 /usr/share/doc/openssh/README.privsep。 问:应该使用权限分离吗?(是/否)否 * * 信息:更新 /etc/sshd_config 文件
* 查询:您想将 sshd 安装为服务吗? 查询:(如果已作为服务安装,请说“否”)(是/否)是 查询:为守护进程输入CYGWIN的值:[] 信息:在 Windows Server 2003、Windows Vista 及更高版本上, 信息:SYSTEM 帐户无法设置其他用户的 ID——一种能力 信息:sshd 需要。您需要拥有或创建一个特权 * * Info: 帐户。该脚本将帮助您做到这一点。
* 信息:您似乎正在运行 Windows XP 64 位、Windows 2003 Server、 信息:或以后。在这些系统上,无法使用 LocalSystem 信息:可以更改用户 ID 的服务帐户,而无需 Info:显式密码(例如通过 sshd 的无密码登录 [eg public key * * Info: authentication])。
*信息:如果您想启用该功能,则需要创建 信息:具有特殊权限的新帐户(除非是类似帐户 信息:已经存在)。然后使用此帐户运行这些特殊的 * Info: 服务器。
* 信息:请注意,创建新用户需要当前帐户 *信息:本身具有管理员权限。
*信息:找不到特权帐户。
* 信息:此脚本计划使用“cyg_server”。*信息:“cyg_server”只会被注册的服务使用。 * 查询:您想使用不同的名称吗?(是/否)否 *查询:创建新的特权用户帐户“cyg_server”?(是/否) 是 * 信息:请输入新用户 cyg_server 的密码。请务必 信息:此密码与您系统上给出的密码规则相匹配。 信息:不输入密码将退出配置。 查询:请输入密码: 查询:请输入密码: 查询:请输入密码:* * 查询:请输入密码: