限制cygwin sshd上的文件夹共享
我最近在我的Windows7电脑上安装了一个SSH服务器,并为此创建了一个单独的用户帐户。当我使用SSH登录时,我可以访问所有windows目录 /cygdrive/c限制cygwin sshd上的文件夹共享,cygwin,Cygwin,我最近在我的Windows7电脑上安装了一个SSH服务器,并为此创建了一个单独的用户帐户。当我使用SSH登录时,我可以访问所有windows目录 /cygdrive/c /cygdrive/d /cygdrive/e 如何防止该用户访问除其在cygwin/home/chuck/下的主目录以外的所有win目录 最好不要在用户键入“mount”时查看/cygdrive。 有没有简单的方法可以做到这一点? 我希望以后允许远程用户登录到这台机器,避免弄乱其他事情。我知道我可以设置一台单独的机器,但这是以
/cygdrive/d
/cygdrive/e
如何防止该用户访问除其在cygwin/home/chuck/下的主目录以外的所有win目录 最好不要在用户键入“mount”时查看/cygdrive。
有没有简单的方法可以做到这一点?
我希望以后允许远程用户登录到这台机器,避免弄乱其他事情。
我知道我可以设置一台单独的机器,但这是以后的计划。我不知道Cygwin的具体情况,但在Unix中通常可以使用。尝试将ssh\u用户名组更改为Guest,然后通过Windows中的“安全”选项卡专门允许对来宾组进行rwx Perm。我以前从未尝试过这个,我很快就会尝试。这应该比通过添加ssh_用户名来拒绝访问每个驱动器更容易,如果您有许多像我这样的驱动器,这将非常低效
我选择guest的原因是默认情况下,它拒绝所有访问,这使得您可以更轻松地具体选择您希望ssh\u用户名访问的驱动器。需要移动到超级用户用户用户在windows计算机上以管理员身份运行,如果这是您的意思请尝试执行以下操作:我尝试了这一操作,最初对我很有效,但后来我重新启动电脑时,一切都回到了原来的样子。这一次,当我试图设置限制时,它没有用…我仍然可以浏览所有目录。。。