cygwin net start sshd命令找不到错误?

时间:2016-06-25 11:00:45

标签: cygwin

我在Windows 7 32bit上安装了cygwin软件包。并在CYGWIN中安装hadoop我遇到net start sshd命令的命令未找到错误。任何人都可以帮我吗?

3 个答案:

答案 0 :(得分:0)

在启动sshd cygwin服务之前,您需要:

1)使用cygwin安装程序安装openssh软件包。 安装完成后,您可以使用

进行验证
 $ cygcheck -c openssh
    Cygwin Package Information
    Package              Version        Status
    openssh              7.2p2-1        OK

2)配置sshd服务器,可能是用户默认服务器 使用专用配置脚本:

/usr/bin/ssh-host-config
/usr/bin/ssh-user-config

3)用

启动服务
cygrunsrv -S sshd

请注意,net start sshd是启动服务的Windows方法,如果system32目录不在您的cygwin使用的PATH中,它可能会失败

答案 1 :(得分:0)

Santhoshi @ Nagarajan-PC~ $ cygcheck -c openssh Cygwin包装信息 包版本状态 openssh 7.2p2-1 OK

Santhoshi @ Nagarajan-PC~ $ ssh-host-config

*信息:生成丢失的SSH主机密钥 查询:覆盖现有的/ etc / ssh_config文件? (是/否)是的 信息:创建默认的/ etc / ssh_config文件 * 查询:覆盖现有的/ etc / sshd_config文件? (是/否)是的 ***信息:创建默认的/ etc / sshd_config文件

*信息:StrictModes设置为“是”'默认情况下。 信息:这是推荐的设置,但它需要POSIX 信息:用户主目录的权限,用户的权限.ssh 信息:目录,用户的ssh密钥文件很紧,所以 信息:只有用户具有写入权限。 信息:另一方面,StrictModes在默认情况下效果不佳 信息:安装了主目录的Windows权限 信息:' noacl'选项,如果家里他们根本不工作 信息:目录位于FAT或FAT32分区上。 * 查询:是否应使用StrictModes? (是/否)否

*信息:权限分离设置为'沙盒'默认情况下 信息:OpenSSH 6.1。这不受Cygwin的支持,必须进行设置 信息:对“是”'或者没有'。 信息:但是,使用权限分离需要非特权帐户 信息:被称为sshd'。 信息:有关权限分离的更多信息,请阅读/usr/share/doc/openssh/README.privsep。 查询:是否应使用权限分离? (是/否)否 * 信息:更新/ etc / sshd_config文件

***信息:已安装Sshd服务。

***信息:主机配置完成。玩得开心!

Santhoshi @ Nagarajan-PC~ $ net start sshd -bash:net:未找到命令

Santhoshi @ Nagarajan-PC~ $ explorer -bash:explorer:找不到命令

Santhoshi @ Nagarajan-PC~ $ ssh localhost ssh:连接到主机localhost端口22:拒绝连接

答案 2 :(得分:0)

sshd命令不一定在PATH中。

尝试:

/usr/sbin/sshd