使用cygwin for hadoop安装ssh

szqfcxe2  于 2021-06-04  发布在  Hadoop
关注(0)|答案(2)|浏览(320)

在我解释我的问题之前,我需要让你知道我对cygwin和类似的东西是完全陌生的。我使用cygwin安装ssh的目的是在windows7x64机器上安装hadoop。我正在尝试执行上给出的步骤https://gist.github.com/tariqmislam/2159173. 但是,我不能提供一个空白的密码。下面是相同的日志。任何帮助都将不胜感激。
$chmod+r/etc/密码
$chmod u+w/etc/密码
$chmod+r/etc/组
$chmod u+w/etc/组
$chmod 755/变量
$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开始,特权分离默认设置为是。信息:但是,这需要一个名为“sshd”的非特权帐户。信息:有关特权分离的更多信息,请阅读/usr/share/doc/openssh/readme.privsep。质疑:是否应该使用特权分离(是/否)否**信息:更新/etc/sshd\u配置文件
  • 查询:是否要将sshd作为服务安装?query:(如果已作为服务安装,请说“否”)(yes/no)yes query:输入守护程序的cygwin值:[]info:在windows server 2003、windows vista及更高版本上,info:系统帐户不能向其他用户设置UID--capability info:sshd需要。您需要拥有或创建一个特权**信息:帐户。这个脚本将帮助您这样做。
  • 信息:您似乎正在运行windows xp 64位、windows 2003 server、信息:或更高版本。在这些系统上,不可能使用localsystem info:account来更改没有info:explicit密码的用户id的服务(例如通过sshd的无密码登录[例如公钥**info:authentication]。
  • 信息:如果要启用该功能,需要创建一个具有特殊权限的新帐户info:。然后使用此帐户运行这些特殊的*信息:服务器。
  • 信息:请注意,创建新用户需要当前帐户*信息:本身具有管理员权限。
  • 信息:找不到特权帐户。
  • 信息:此脚本计划使用“cyg\u服务器”。信息:“cyg\u服务器”将仅由注册服务使用。查询:是否要使用其他名称(是/否)否查询:创建新的特权用户帐户“cyg\u server”(是/否)是信息:请输入新用户cyg\u server的密码。请确保信息:此密码与系统上给出的密码规则匹配。信息:不输入密码将退出配置。查询:请输入密码:查询:请输入密码:查询:请输入密码:**查询:请输入密码:
lyfkaqu1

lyfkaqu11#

我遵循了以下链接和sshd安装中的步骤,启动as服务对我来说很好:
http://cloudcelebrity.wordpress.com/2012/01/16/configure-openssh-host-in-windows-using-cygwin/

ibrsph3r

ibrsph3r2#

我只能建议在linux虚拟机或本机linux中运行hadoop。虽然在windowsxp+cygwin和windows7+cygwin上成功地运行了hadoop0.20.0,但是我曾经尝试在windows7上设置一个更新版本的hadoop,但是由于hadoop中的错误而失败了。带安全补丁的iirc hadoop甚至不会在windows7上运行,因为存在文件权限等问题。所以我的建议是:如果可以,在linux上运行hadoop,可以避免大量的问题。

相关问题