Configuração de permissão SSH e SFTP

0

Estou tentando configurar o SFTP no meu servidor Ubuntu e estou encontrando um problema. Quando eu configuro um grupo no arquivo sshd_config para fazer chroot de pessoas em seus diretórios home, o usuário do grupo não pode acessar o servidor via SSH e esse erro aparece "o software causou a interrupção da conexão" e às vezes "Nenhum diretório encontrado".

Tenho certeza que tem a ver com permissões, mas não sei ao certo o quê. Eu desativei o UFW para testes, então não é isso. Qualquer ajuda seria apreciadas. Obrigado.

Aqui está o que eu adicionei ao arquivo sshd_config:

Match Group webadmins
    ChrootDirectory %h
    X11Forwarding no
    AllowTopForwarding no

Eu deixei esses dois últimos comentados, pois estou preocupado com o ChrootDirectory.

    
por Philip Crocker 17.04.2015 / 16:47

2 respostas

0

Se você estiver fazendo o chrooting dos usuários, você deve usar ForceCommand internal-sftp ou configurar um shell (junto com tudo que ele precisa) em cada diretório inicial. Se nenhum deles foi feito, o SSH não poderá fazer o login do usuário.

    
por muru 17.04.2015 / 17:40
0

O diretório que você está fazendo chrooting (no seu caso,% h) deve ser de propriedade do usuário root. Use o comando sudo chown root.root %h

    
por bbpd 17.04.2015 / 20:04