![在 Windows 上为 sftp 设置并限制主目录 win32-openssh](https://linux22.com/image/1488850/%E5%9C%A8%20Windows%20%E4%B8%8A%E4%B8%BA%20sftp%20%E8%AE%BE%E7%BD%AE%E5%B9%B6%E9%99%90%E5%88%B6%E4%B8%BB%E7%9B%AE%E5%BD%95%20win32-openssh.png)
在 Windows 2008R2 服务器上安装了 Win32-OpenSSH。使用本地用户登录等。两个问题:如何设置
- 如何设置用户的主目录?它当前设置为 c:\users\,并且还填充了 Windows 为每个用户创建的所有 clart,并且
- 如何限制用户只能在该文件夹中,以便他们无法随意浏览整个服务器并上传和查看
我能找到的所有指南都讨论了 etc/ 文件夹和密码文件等。但它们并不在 win32-openssh 上。
多谢你们。
答案1
我认为 win32-openssh 版本仍然不支持 chroot,您需要进行完整的 cygwin 安装,然后安装 cygwin ssh 服务器。这里有一个很棒的视频,概述了这个过程 - https://www.youtube.com/watch?v=dL-9k4riBps