3

Мне пришлось создать среду chroot в RHEL 6 box, и я использовал internal-sftp сервер OpenSSH. Следующие строки конфигурации OpenSSH работают:

# override default of no subsystems
#Subsystem      sftp    /usr/libexec/openssh/sftp-server
Subsystem       sftp    internal-sftp

Match User jaileduser
  ChrootDirectory %h
  X11Forwarding no
  AllowTcpForwarding no
#  ForceCommand internal-sftp -d /xxx

Но, погуглив эту проблему, я понял, что во internal-sftp есть некоторые параметры, например -d , но я не нашел никакой информации / справки о его параметрах / аргументах и их значениях на страницах руководства.

Затем я скачал исходный код OpenSSH 5.6p1, надеясь, что эти варианты будет легко найти. Но это оказывается сложнее, чем я когда-либо думал. Я нашел это в файле Changelog

 - djm@cvs.openbsd.org 2008/08/21 04:09:57
   [session.c]
   allow ForceCommand internal-sftp with arguments. based on patch from
   michael.barabanov AT gmail.com; ok markus@

Кто-нибудь может сказать мне, где я могу найти эту информацию?

заранее спасибо

1 ответ1

6

internal-sftp поддерживает тот же набор параметров, что и sftp-server:

https://man.openbsd.org/sftp-server

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .