O internal-sftp
suporta o mesmo conjunto de opções que o sftp-server
:
Eu tive que criar um ambiente chroot
em uma caixa RHEL 6 e usei o servidor internal-sftp
do OpenSSH. As seguintes linhas de configuração do OpenSSH estão funcionando:
# 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
Mas, pesquisando esse problema, percebi que internal-sftp
tem algumas opções, como -d
, mas não encontrei nenhuma informação / ajuda sobre suas opções / argumentos e seus significados nas páginas de manual.
Então baixei o código-fonte do OpenSSH 5.6p1, esperando que fosse fácil encontrar essas opções. Mas parece ser mais difícil do que eu pensava. Eu encontrei isso no arquivo 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@
Alguém pode me dizer onde posso encontrar essa informação?
Obrigado antecipadamente
O internal-sftp
suporta o mesmo conjunto de opções que o sftp-server
: