Windows Server 2022
已安装可选功能 OpenSSH Server
使用 FileZilla 我以 MyUser 身份连接到服务器并打开
/C:/Users/MyUser/
这是默认目录。
但我想要的是 sftp 主文件夹映射到C:/sftp/
根据 OpenSSH 说明我需要修改 sshd_config
我只找到这个文件
C:\Windows\System32\OpenSSH\sshd_config_default
(虽然此文件未标记为只读,但显然无法编辑或覆盖)
所以我创建了一个副本
C:\Windows\System32\OpenSSH\sshd_config
并修改了以下行:
Subsystem sftp sftp-server.exe -d "C:\sftp"
接下来我重新启动了 OpenSSH 服务器 Windows 服务。
然而,FileZilla 仍然连接到/C:/Users/MyUser/
答案1
尝试改为签入C:\ProgramData\ssh\
:
Open SSH Server(sshd)
%programdata%\ssh\sshd_config
默认从中读取配置数据。如果该文件不存在,sshd 会在服务启动时使用默认配置(sshd_config_default)生成一个。