Fórum Debian

Versão Completa: Servidor SFTP
Você está atualmente visualizando uma versão simplificada do conteúdo. Visualizar a versão completa com formatação.
Olá pessoal,

Estou montando um Debian Squeeze e a unica função dele será ser um servidor SFTP.
Preciso que este servidor tenha usuários isolados, ou seja, vou criar uma pasta chamada FTP e dentro dela terá as demais pastas relacionadas ao seus usuários, onde essa pasta relacionada será a raiz do login, e o usuário não poderá enxergar outras pastas alem da dele mesmo.
Alguem poderia me orientar como posso fazer isso?
Olá. Procura uma linha no arquivo de configuração com "chroot_local_user=YES" e descomenta Assim o acesso é permitido apenas na pasta e subpastas dos usuários. Eu uso o "vsftpd". Boa sorte.
Essa é a primeira vez que faço um FTP over SSH e a primeira vez que tento em linux, então não conheco nenhum pacote realmente eficiente, mas irei testar a sua dica.
Lembrando que SFTP não tem nada a ver com FTP.
Ok? Alegre

SFTP tem vários significados, entre eles o mais comum, é a cópia de dados usando o protocolo SSH.
Completamente diferente do protocolo FTP, que embora sirva para cópia de dados é diferente do SSH.

Alem do que você pode usar as duas tecnologias juntas.
Tunelamento SSH para alcançar um Servidor FTP.
Não sei se esse último é seu objetivo.

Repare aqui: http://en.wikipedia.org/wiki/File_Transf...ot_SFTP.29
Pra FTP eu uso e recomendo o vsftpd que o GNU falou.
Pra SSH o OpenSSH do afamado OpenBSD Alegre
Exatamente, meu objetivo não é FTP e sim SFTP, FTP sobre SSH.
Quero montar uma estrutura para transferencia de dados, porém para autenticação, além do usuário e senha o mesmo deve possuir a chave de criptografia. O objetivo é montar a seguinte estrutura:
Exemplo: usuario1 e usuario2
Estrutura:
Nome da pasta raiz: FTP
Dentro da pasta raiz terá a pasta usuário1 e usuário2
Cada 1 terá seu acesso isolado e como raiz será somente a sua pasta.
Eu sei montar isso no Windows com IIS, mas ele não tem suporte ao SSH, por este motivo estou tentando em Linux. Alguem teria um passo a passo de como montar esta estrutura. Sinceramente estou meio perdido.
Acho que ainda não entendi o que quer.
FTP ou SSH?
hauauha,
O que eu preciso é de 1 servidor FTP para transferencia de arquivos, porém os clientes só poderão ter acesso a este servidor mediante a uma chave e se possvel um logine senha
De acordo com o link que vc enviou eu falei bobeira ao dizer que queria um FTP over SSH, já que SFTP e FTP over SSH são coisas diferentes e isso eu nãoo sabia. Então verdade eu não sei bem em qual quadro essa solicitação se encaixa
hehehehehe
Se for FTP é simples.

Instala o vsftpd como o GNU sugeriu, eu e ele usamos, e é um excelente servidor de arquivos.
Se surgir uma dúvida ou problema durante o processo é só falar aqui.

Um abraço.
Blz, mas e depois de implementado, como aumento a segurança? Por exemplo se usar o SSH eu consigo gerar chaves para o acesso? Eu preciso de algo mais seguro do que login e senha
O vsftpd é seguro desde o seu espírito.
Ele foi criado com o único objetivo de ser seguro.

Repare no nome dele: Very Secure File Transfer Protocol Daemon.

Dê uma olhada em quem usa: https://security.appspot.com/vsftpd.html#people
Será que eles ligam pra segurança Sorrisão

Citar:Por exemplo se usar o SSH eu consigo gerar chaves para o acesso?
Tem uma pequena confusão "filosófica" básica aqui.
Quando disse SSH, creio que se referiu ao SSL.

A geração de chaves nada tem a ver com o vsftp ou o SSH.
Ela é feita pelo OpenSSL ou ferramenta similar.

Conforme essa documentação, se você incluir o parâmetro ssl_enable=YES no arquivo de configuração do vsftpd ele vai automaticamente procurar uma chave em /usr/share/ssl/certs/vsftpd.pem

Documentação que você PRECISA ler:
ftp://vsftpd.beasts.org/users/cevans/unt...tpd-3.0.0/
http://www.openssl.org/docs/
http://en.wikipedia.org/wiki/File_Transfer_Protocol
http://en.wikipedia.org/wiki/Secure_Sockets_Layer
http://en.wikipedia.org/wiki/Secure_Shell
http://en.wikipedia.org/wiki/Transport_Layer_Security (motivos históricos)
http://en.wikipedia.org/wiki/FTPS (e o Grand Finale)

Certo?

Um abraço.

P.S.: Agora pessa pra cá meus 10 centavos pela mini-aula gratuita de FTPS!!
P.S.: Peraí, se é gratuita eu não posso cobrar os 10 centavos? Melhor deixar pra lá.
Blz, vou dar uma lida nesse material e colocar esse cara para funcionar já que posso contar com a ajudar de 2 grandes nomes do forum!! hehehe.. valeu!!
URL de Referência