You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows Server 2022下修改OpenSSH SFTP默认目录未生效的问题求助

Windows Server 2022下修改OpenSSH SFTP默认目录未生效的问题求助

各位好,我在Windows Server 2022上配置OpenSSH SFTP时遇到了个棘手的问题,想请大家帮忙看看哪里出了问题。

具体情况如下:

  • 我已经在服务器上安装了OpenSSH Server可选功能
  • 使用FileZilla以MyUser账号连接SFTP时,默认进入的目录是/C:/Users/MyUser/
  • 我的目标是把SFTP的默认主目录修改为C:/sftp/

按照OpenSSH的官方指引,我需要修改sshd_config配置文件,但找了一圈只发现C:\Windows\System32\OpenSSH\sshd_config_default这个文件——虽然它没有标记为只读,但无论我尝试编辑还是覆盖都无法操作。无奈之下我复制了一份这个文件到同目录,重命名为sshd_config,然后修改了其中的Subsystem行:

Subsystem sftp sftp-server.exe -d "C:\sftp"

修改完成后我重启了OpenSSH Server服务,但再次用FileZilla连接时,默认目录还是/C:/Users/MyUser/,设置完全没生效。

有没有朋友遇到过类似的情况?或者能指出我哪里操作有误吗?

备注:内容来源于stack exchange,提问作者BaltoStar

火山引擎 最新活动