Directiva 'ChrootDirectory' não é permitida com o novo OpenSSH

0

Estou tentando configurar o acesso SFTP com chroot, mas o OpenSSH está apresentando este erro:

/etc/ssh/sshd_config: line 94: Bad configuration option: ChrootDirectory
/etc/ssh/sshd_config line 94: Directive 'ChrootDirectory' is not allowed within a Match block

Eu vi que isso é um problema com uma versão do OpenSSH em 4.9. Mas a minha versão parece ser OpenSSH_6.1p1 Debian-4, OpenSSL 1.0.1c 10 de maio de 2012 no Ubuntu 13.04.

A parte relevante do meu arquivo sshd_config está abaixo:

Subsystem     sftp   internal-sftp

Match group nossh
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no

Eu não consigo descobrir isso. Até a página man diz que deve funcionar bem.

    
por Nick 09.09.2013 / 08:43

1 resposta

0

Reinstalar o OpenSSH-server parece ter corrigido isso que é bizarro. Isto está em uma imagem oficial do Ubuntu EC2, então seria estranho que o binário sshd não seja o mesmo dos repositórios.

    
por 10.09.2013 / 02:44