Como posso evitar que um usuário navegue para fora de sua pasta pessoal com o SFTP? [duplicado]

0

Eu quero configurar uma conta apenas para alguém / coisa acessar via SFTP.

Eu já configurei o diretório home como /media/HardDrive/FTP

Existe alguma maneira de impedir que esse usuário (Bob) acesse /media/HardDrive ?

Provavelmente, uma coisa muito simples de fazer, mas eu quero bloqueá-los de /media/HardDrive .

Ainda estou lidando com todo o sistema operacional Linux, então um guia de instruções passo-a-passo sobre como fazer isso seria muito útil, já que não tenho certeza do que preciso fazer.

    
por Stooby-Doo 14.10.2013 / 23:14

1 resposta

0

Você precisará configurar uma root jail (comumente chamada de chroot ) para o usuário se autenticar em seu servidor. O daemon SSH (que lida com o tráfego sftp recebido) tem uma propriedade ChrootDirectory que pode fazer isso.

Embora não seja um guia passo a passo detalhado, essa outra pergunta no AskUbuntu pode fazer você sair do seu caminho. Um passo a passo passo a passo é fornecido em este artigo .

    
por zwets 14.10.2013 / 23:58