Windows 7 使用cygwin for hadoop安装ssh

Windows 7 使用cygwin for hadoop安装ssh,windows-7,hadoop,ssh,cygwin,Windows 7,Hadoop,Ssh,Cygwin,在我解释我的问题之前,我需要让你知道我对CYGWIN和类似的东西是完全陌生的。 我使用CYGWIN安装SSH的目标是在Windows7x64机器上安装Hadoop。我正在尝试执行上给出的步骤。但是,我无法提供空白密码。下面是相同的日志。任何帮助都将不胜感激 $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 6

在我解释我的问题之前,我需要让你知道我对CYGWIN和类似的东西是完全陌生的。 我使用CYGWIN安装SSH的目标是在Windows7x64机器上安装Hadoop。我正在尝试执行上给出的步骤。但是,我无法提供空白密码。下面是相同的日志。任何帮助都将不胜感激

$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\u配置文件?(是/否)是 *信息:创建默认/etc/ssh\u配置文件 *查询:是否覆盖现有的/etc/sshd\u配置文件?(是/否)是 *信息:创建默认/etc/sshd\u配置文件 *信息:自OpenSSH 3.3以来,特权分离默认设置为是。 Info:但是,这需要一个名为“sshd”的非特权帐户。 Info:有关权限分离的更多信息,请阅读/usr/share/doc/openssh/README.privsep。 查询:是否应使用特权分离?(是/否)否 **信息:正在更新/etc/sshd\u配置文件

*查询:是否要将sshd作为服务安装? 查询:(如果已作为服务安装,请说“否”)(是/否)是 Query:输入守护程序的CYGWIN值:[] 信息:在Windows Server 2003、Windows Vista及更高版本上 信息:系统帐户无法将UID设置为其他用户--这是一种功能 信息:sshd需要。您需要拥有或创建特权 **信息:帐户。此脚本将帮助您执行此操作

*信息:您似乎正在运行Windows XP 64位、Windows 2003 Server、, 信息:或更高版本。在这些系统上,不可能使用LocalSystem Info:无需注册即可更改用户id的服务帐户 Info:显式密码(如无密码登录[例如公钥 **信息:身份验证]通过sshd)

*信息:如果要启用该功能,需要创建 信息:具有特殊权限的新帐户(除非是类似帐户 信息:已存在)。然后使用此帐户运行这些特殊的 *信息:服务器

*信息:请注意,创建新用户需要当前帐户 *信息:本身具有管理员权限

*信息:找不到特权帐户

*信息:此脚本计划使用“cyg_服务器”。 *信息:“cyg_服务器”将仅由注册服务使用。 *查询:是否要使用其他名称?(是/否)否 *查询:创建新的特权用户帐户“cyg_服务器”?(是/否)是 *信息:请为新用户cyg_服务器输入密码。请确定 Info:此密码与系统上给出的密码规则相匹配。 信息:不输入密码将退出配置。 查询:请输入密码: 查询:请输入密码: 查询:请输入密码:
**查询:请输入密码:

我只能建议在linux虚拟机或本机linux中运行hadoop。虽然在windows xp+cygwin和windows 7+cygwin上成功运行了hadoop 0.20.0,但我曾经尝试在windows 7上设置更新版本的hadoop,但由于hadoop中的错误,失败惨重。带安全补丁的IIRC hadoop甚至不会在windows7上运行,因为存在文件权限等问题。
因此,我的建议是:如果可以的话,在linux上运行hadoop,可以避免大量的问题。

我遵循了以下链接中的步骤,sshd安装和启动as服务对我来说很好:


以上。链接不再可用