Я пытаюсь заставить работать ChrootDirectory (с OpenSSH-Win64 v7.7.0.2p1-Beta).Я могу войти, но 'pwd' это '/C:/Users/fred'.
LogLevel DEBUG
Protocol 2
AuthorizedKeysFile .ssh/authorized_keys
PidFile "C:\Program Files\OpenSSH-Win64\logs\sshd.pid"
Subsystem sftp internal-sftp
hostkeyagent \\.\pipe\openssh-ssh-agent
Match User fred
ForceCommand internal-sftp
ChrootDirectory C:\Temp
Я также смущен тем, что sshd.log упоминает, что он выполняет sftp-server.exe, несмотря на' ForceCommand внутреннюю-sftp '.
5020 11:34:15:398 debug1: subsystem: internal-sftp
5020 11:34:15:398 Starting session: forced-command (config) 'internal-sftp' for fred from ::1 port 54492 id 0
5020 11:34:15:711 debug1: Executing command: C:\\Program Files\\OpenSSH-Win64\\sftp-server.exe
Любая помощь будет оценена.