Могу ли я использовать `internal-sftp` при использовании сценария-оболочки с` ForceCommand` в sshd?

Я использую скрипт /etc/ssh/wrapper.sh , как в учебнике , который фильтрует, какие команды разрешены для запуска через ssh и записывает их в /etc/ssh/wrapper.sh .

В настоящее время, когда требуется internal-sftp , я использую /usr/lib/sftp-server .

Есть ли способ запустить internal-sftp двоичного internal-sftp ssh , возможно даже с chroot, вместо /usr/lib/sftp-server ? (например, с помощью некоторых флагов командной строки ssh )

One Solution collect form web for “Могу ли я использовать `internal-sftp` при использовании сценария-оболочки с` ForceCommand` в sshd?”

Нет. internal-sftp оценивается внутри сервера sshd . Если вы уже используете скрипт-оболочку как ForceCommand , вы не можете вернуться. Даже если бы вы могли, в chroot вас тоже нет двоичного sshd .

К сожалению, ForceCommand отличается от internal-sftp блоков ForceCommand даже подсистемой sftp (подсистема внутренне обрабатывается как команда).

Единственный способ сделать это – скопировать sftp-server в chroot и запустить его оттуда (опять же со всеми зависимыми общими объектами и т. Д.).

  • Запуск множественного разграничения между локальными и удаленными файлами
  • Как я могу определить, какие порты использовались для обратных туннелей SSH?
  • убедитесь, что все сеансы tmux прекращаются, когда сеанс SSH заканчивается
  • Переключить VI, чтобы использовать клавишу backspace вместо Control + H для backspace?
  • Как заставить низкое ssh-шифрование
  • Как использовать закрытый ключ для настройки без пароля ssh на новом компьютере
  • Как ограничить пользователей ssh ​​только для просмотра / home /% u contents
  • Можно ли удаленно отменить запланированное отключение при наличии / run / nologin?
  • Как использовать sed для замены строки, используя номер строки на удаленной машине, используя ssh?
  • Используйте опцию -i на ssh / scp
  • git не использует глобальный файл конфигурации или открытый ключ
  • Linux и Unix - лучшая ОС в мире.