Redirecionar usuário para dir na conexão SFTP

0

Eu tenho um usuário de FTP que faço login no servidor via SFTP e um arquivo de chave. Certo, adorável, funciona como um encanto.

Agora, por padrão, o usuário registra em / home / ftp, o que não é legal. Gostaria de saber se existe uma maneira de redirecionar logo antes da conexão a um diretório, como /var/www/site.com/public/files/

Mmm? :)

    
por Gabriel A. Zorrilla 02.09.2009 / 21:13

3 respostas

0

Defina o diretório pessoal do usuário como /var/www/site.com/public/files e tudo ficará bem. Claro, você terá que mover o conteúdo de seu diretório home atual. O comando para isso é:

usermod -d /path/to/new/homedir/ username 

Em que username é o nome do usuário para o qual você está movendo o diretório inicial.

    
por 02.09.2009 / 21:23
0

Outra opção, que pode ser alterada pelo usuário, é definir o diretório inicial como / var / www / httpd no software cliente SFTP diretamente. O FileZilla, que é executado em várias plataformas, tem essa opção e, até onde eu sei, a maioria dos programas cliente SFTP tem essa opção.

    
por 03.09.2009 / 14:46
0

Você pode modificar / recompilar o stfp-server para usar apenas este diretório e modificar seu arquivo sshd_config para usar este servidor stfp. Veja as opções Subsystem e internal-sftp na documentação do sshd-config.

    
por 01.10.2009 / 15:45

Tags