默认windows openssh 服务的root 目录是用户账户所在的目录(一般是administrator),但是我们可以通过修改sshd_config 重新修改路径
可选的修改方式
- 直接修改sshd 的配置然后重启服务
C:ProgramDatasshsshd_config 目录添加如下
ChrootDirectory D:sshd-deploy
- 修改安装包的模板
安装包中的 sshd_config_default
同时也添加root 目录配置
ChrootDirectory D:sshd-deploy
- 说明
root 目录需要手工创建好,不然在连接的时候会有问题,错误信息如下
- 参考资料
https://github.com/PowerShell/Win32-OpenSSH/wiki/sshd_config