哪些 internal-sftp 选项可用?

哪些 internal-sftp 选项可用?

我必须chroot在 RHEL 6 框中创建一个环境,并使用internal-sftpOpenSSH 服务器。以下 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这个

 - [email protected] 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

支持internal-sftp与相同的选项集sftp-server
https://man.openbsd.org/sftp-server

两者都是基于相同的代码构建的。
另请参阅OpenSSH internal-sftp 和 sftp-server 之间的区别

相关内容