我是Linux的粉丝,但是由于Linux中的Intel无线驱动程序不正确,我不得不切换到Windows7。我在Windows中安装了Cygwin,并希望配置SSH以远程连接到我的笔记本电脑。
我用Google搜索并找到了information for installing openssh server on Win 7,但是运行ssh-host-config
时出现以下错误:
bala @ bala-PC〜
$ ssh-host-config
是
***信息:创建默认的/ etc / ssh_config文件
***查询:是否覆盖现有的/ etc / sshd_config文件? (是/否)是
***信息:创建默认的/ etc / sshd_config文件
***信息:从OpenSSH 3.3开始,默认情况下权限分离设置为yes。
***信息:但是,这需要一个名为“sshd”的非特权帐户。
***信息:有关特权分离的更多信息,请阅读/ usr / share / doc / openssh / READ
ME.privsep。
***查询:是否应使用特权分离? (是/否)否
***信息:更新/ etc / sshd_config文件
***警告:以下功能需要管理员权限!
***查询:是否要将sshd作为服务安装?
***查询:(如果已经作为服务安装,请说“否”)(是/否)是
***查询:为守护程序输入CYGWIN的值:[]
***信息:在Windows Server 2003,Windows Vista及更高版本上,
***信息:SYSTEM帐户无法为其他用户设置uid-一种功能
***信息:sshd要求。您需要拥有或创建特权
***信息:帐户。该脚本将帮助您做到这一点。
***警告:所有者和管理员需要
***警告:具有.w。 / var / run的权限。
***警告:以下是当前权限和ACLS:
***警告:drwxr-xr-x 1巴拉无0 2010-01-17 22:34 / var / run
***警告:#文件:/ var / run
***警告:#所有者:bala
***警告:#组:无
***警告:user::rwx
***警告:group::r-x
***警告:其他:r-x
***警告:mask:rwx
*** 警告:
***警告:请更改用户和/或组的所有权,
***警告:权限或/ var / run的ACL。
***错误:/ var / run目录出现问题。正在退出。
此文件夹的权限显示为只读(仅适用于此文件夹),以灰色选中。我试图取消选中,但是再次打开属性后,再次选中了该框。有没有办法更改此文件夹的权限?
最佳答案
我在Windows 7 x64和sshd上运行cygwin 1.7。我不记得在运行sshd_config时收到此错误,但我只是查看了/ var / run目录,并将其设置为777。
在cygwin shell chmod 777 /var/run
中尝试一下
关于windows-7 - Cygwin SSH的目录权限(Windows 7),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2159706/