Инструменты пользователя

Инструменты сайта


windows:server:2008:r2:openssh:sftp

Настройка SFTP в Windows (Win32-OpenSSH v8.1.0.0p1-Beta)

FIXME Для поддержки русского текста в конфиге sshd_config, который расположен по пути C:\ProgramData\SSH, необходимо пересохранить конфиг в кодировке UTF-8 (по умолчанию ANSI).

Минимальные изменения в sshd_config

  • Проверить наличие строки, если нет, добавить:
Subsystem	sftp	sftp-server.exe
  • Для изменения корневого каталога добавить:
ForceCommand internal-sftp
ChrootDirectory d:\
  • После изменения кодировки можно указать кирилистический путь, к примеру:
ChrootDirectory d:\Папка
  • Или с пробелами:
ChrootDirectory "d:\Новая папка"
  • Для уточнения прав доступа добавить:
DenyGroups "cs\администраторы домена" "cs\администраторы предприятия"
AllowGroups "cs\пользователи домена"

Данная настройка запрещает доступ администраторам и разрешает пользователям.

:!: Если не изменить кодировку файла конфига, нельзя использовать русские имена групп. Имена групп с пробелами нужно указывать в кавычках, как в примере выше.

  • В конце перезапустить службу OpenSSH SSH Server (sshd).

Логи, если надо, можно посмотреть в оснастке Просмотр событий по пути Журналы приложений и служб → OpenSSH.

Обсуждение

Ваш комментарий:
S N​ Z Q X B Q A T C X Z C Y W P
 
Последнее изменение: 2022/02/12 11:40 (внешнее изменение)