我是Linux的粉丝,但由于Linux中糟糕的Intel无线驱动程序,我不得不转向Windows 7。我在Windows上安装了Cygwin,并希望配置SSH以远程连接到我的笔记本电脑。
我通过Google搜索找到了安装Win 7上OpenSSH服务器的信息,但在运行ssh-host-config
时出现以下错误:
bala@bala-PC ~ $ ssh-host-config yes *** Info: 创建默认的/etc/ssh_config文件 *** Query: 覆盖现有的/etc/sshd_config文件吗?(yes/no) yes *** Info: 创建默认的/etc/sshd_config文件 *** Info: 自OpenSSH 3.3开始,默认情况下启用特权分离。 *** Info: 但是,这需要一个名为“sshd”的非特权帐户。 *** Info: 有关特权分离的更多信息,请阅读/usr/share/doc/openssh/README.privsep。 *** Query: 是否应使用特权分离?(yes/no) no *** Info: 正在更新/etc/sshd_config文件*** 警告: 用户权限为rwx *** 警告: 组权限为r-x *** 警告: 其他用户权限为r-x *** 警告: 掩码为rwx *** 警告: *** 警告: 请更改/var/run的用户和/或组所有权, 权限或ACL。 *** 错误: /var/run目录存在问题。正在退出。
*** Warning: 以下功能需要管理员特权!
*** Query: 是否要将sshd安装为服务? *** Query: (如果已经安装为服务,则说“no”)(yes/no) yes *** Query: 输入守护进程的CYGWIN值:[] *** Info: 在Windows Server 2003、Windows Vista及更高版本中, *** Info: SYSTEM帐户无法将setuid设置为其他用户——这是一个能力 *** Info: sshd需要。你需要有或创建一个特权帐户。 *** Info: 此脚本将帮助您完成此操作。
*** Warning: 所有者和管理员需要 *** Warning: 对/var/run的.w.权限。 *** Warning: 这是当前的权限和ACL: *** Warning: drwxr-xr-x 1 bala None 0 2010-01-17 22:34 /var/run *** Warning: # file: /var/run *** Warning: # owner: bala *** Warning: # group: None
该文件夹的权限显示为只读(仅适用于此文件夹),已勾选灰色。我尝试取消勾选,但再次打开属性后,框又被勾选上了。有没有方法可以更改此文件夹的权限?