我必须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
Run Code Online (Sandbox Code Playgroud)
但是,通过谷歌搜索这个问题,我意识到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@
Run Code Online (Sandbox Code Playgroud)
谁能告诉我在哪里可以找到这些信息?
提前致谢
| 归档时间: |
|
| 查看次数: |
17714 次 |
| 最近记录: |