Servidor FTP - Qual o melhor

Iniciado por jdn76, 23 de Setembro de 2008, 16:34

tópico anterior - próximo tópico

jdn76

Olá... existem várias opções de servidores de FTP para o ubuntu linux. Gostaria de saber qual o melhor, mais fácil de configurar e mais seguro para usar.

Esses servidores de FTP guardam os arquivos na pasta /home/usuario?
É possivel proteger cada pasta de usuário com login e senha?
É possivel atribuir quotas para esses usuários de cliente de FTP?

Já andei pesquisando mas não achei um servidor de FTP que conseguisse colocar a funcionar... onde poderei achar um script com essas caracteristicas acima?


Grato!

csat

Citação de: jdn76 online 23 de Setembro de 2008, 16:34
Olá... existem várias opções de servidores de FTP para o ubuntu linux. Gostaria de saber qual o melhor, mais fácil de configurar e mais seguro para usar.

Esses servidores de FTP guardam os arquivos na pasta /home/usuario?
É possivel proteger cada pasta de usuário com login e senha?
É possivel atribuir quotas para esses usuários de cliente de FTP?

Já andei pesquisando mas não achei um servidor de FTP que conseguisse colocar a funcionar... onde poderei achar um script com essas caracteristicas acima?


Grato!

Procure o Filezilla.  Sempre que penso em FTP gosto de usar esse pois me parece bem fácil.

Csat (Ubuntu 8.04)

Linux User #205394 ** Ubuntu User #19086

jdn76

Mas o filezilla não é para ambiente x11?
Pois o ubuntu server é linha de comandos...


Grato!

cleberrecebe


       Olha velhinho, sempre utilizo o proftpd ( apt-get install proftpd):D, além dele ser um ótimo servidor de FTP ele faz tudo que você falow.
        Após instalado, todo usuário criado no linux automaticamente vira usuario do prodtpd, sendo assim prático de administrar; em relação a quota é mais simples ainda, instale o modo de quota ( apt-get install quota), e defina no fstab que o home terá quota, pronto!, mas precisa ver como funciona direito na net o quota porque ficará muito extenso eu explicar aqui ;-), porém não é nada do outro mundo. Boa sorte :D

Roger_Pereira

Eu uso o proftpd, achei um pouco limitado.

- Não consegui fazer o usuario que eu escolher ter acesso para upar arquivos, mover, renomear.
- Não tenho um controle muito bom do que foi e esta sendo baixado, log dele é muito confuso e desorganizado.
- Designar que tal usuario acessa essa pasta... e o outro acessa outra totalmente diferente.. sem dar acesso ao root de pastas do sistema.

Outra coisa seria o lance das cotas de up e down mais esse que foi citado acima não conhecia, vou testar se alguém souber algum material sobre esse sistema de cotas posta ae pra me ajudar..


Bom eu fiquei em caxotado nele, não sei c é possivel fazer o que citei assim se for alguém me diga pq realmente não consegui fazer.
Estou atraz de um outro programa de FTP que atenda melhor minhas exigencias se alguém suber algum e puder indicar fico grato..


FLW..

jdn76

Olá, acabei instalando aqui o VSFTPD... parece ser bom e bem simples de configurar. Bom... uso um programa cliente de FTP para conectar e conecta que é uma blz:

Connecting to 192.168.1.190 , 25 set 2008 19:28:43
< 220 (vsFTPd 2.0.6)
> USER usuario
< 331 Please specify the password.
> PASS (hidden)
< 230 Login successful.
> SYST
< 215 UNIX Type: L8
> PWD
< 257 "/"
> TYPE A
< 200 Switching to ASCII mode.
> PORT 192,168,1,102,7,64
< 200 PORT command successful. Consider using PASV.
> LIST
< 150 Here comes the directory listing.
< 226 Directory send OK.
! 0 bytes received/sent in 0 seconds

---------------------------------------

Porém, não consigo conectar pelo Windows. Em:
Meus Locais de Rede / Adicionar um local de rede

Depois preencho ftp://192.168.1.190 e depois pede usuário mas ele dá erro na conexão! Nem chega a pedir a senha.
O erro é:
"O Windows não pode acessar essa pasta. Verifique se digitou corretamente o nome do arquivo e tem permissão para acessar o local especificado.
Detalhes: A connection with the server could not be established


Alguma ideia do que possa ser????


Grato!!!

csat

Pelo lado do Windows você pode tentar o uso do programa "tunnelier" que tem tanto o telnet quanto o ftp.  Na primeira conexão eles vão trocar as chaves de acesso.  Basta confirmar e pronto.  O Tunnelier é um programa gratuito.

Csat (Ubuntu 8.04)

Linux User #205394 ** Ubuntu User #19086

carlosaluisio

Citação de: jdn76 online 25 de Setembro de 2008, 19:46
Olá, acabei instalando aqui o VSFTPD... parece ser bom e bem simples de configurar. Bom... uso um programa cliente de FTP para conectar e conecta que é uma blz:

Connecting to 192.168.1.190 , 25 set 2008 19:28:43
< 220 (vsFTPd 2.0.6)
> USER usuario
< 331 Please specify the password.
> PASS (hidden)
< 230 Login successful.
> SYST
< 215 UNIX Type: L8
> PWD
< 257 "/"
> TYPE A
< 200 Switching to ASCII mode.
> PORT 192,168,1,102,7,64
< 200 PORT command successful. Consider using PASV.
> LIST
< 150 Here comes the directory listing.
< 226 Directory send OK.
! 0 bytes received/sent in 0 seconds

---------------------------------------

Porém, não consigo conectar pelo Windows. Em:
Meus Locais de Rede / Adicionar um local de rede

Depois preencho ftp://192.168.1.190 e depois pede usuário mas ele dá erro na conexão! Nem chega a pedir a senha.
O erro é:
"O Windows não pode acessar essa pasta. Verifique se digitou corretamente o nome do arquivo e tem permissão para acessar o local especificado.
Detalhes: A connection with the server could not be established


Alguma ideia do que possa ser????


Grato!!!

Veja com o nmap se essa porta (a 21, por exemplo) nao está fechada.
nmap -p 21 [NUMERODOIP]
Carlos
Ubuntu Lucid é 10 !!!

jdn76

Olá, resultado do nmap:

root@server1:~# nmap -p 19021 192.168.1.190

Starting Nmap 4.53 ( http://insecure.org ) at 2008-09-25 21:23 BRT
Interesting ports on server1.disconet01.net (192.168.1.190):
PORT      STATE SERVICE
19021/tcp open  unknown

Nmap done: 1 IP address (1 host up) scanned in 0.130 seconds
root@server1:~#


Estou usando a porta 19021 para FTP.

Amigo csat, valeu pela dica, mas não queria usar programas terceiros do Windows... e sim o FTP do proprio Windows. Em outros servidores (em datacenters) loga normalmente, pelo ftp do windows.


Agradeço vossa ajuda!

csat

Citação de: jdn76 online 25 de Setembro de 2008, 21:28

Amigo csat, valeu pela dica, mas não queria usar programas terceiros do Windows... e sim o FTP do proprio Windows. Em outros servidores (em datacenters) loga normalmente, pelo ftp do windows.


Agradeço vossa ajuda!


Ok, entendido.

Csat (Ubuntu 8.04)

Linux User #205394 ** Ubuntu User #19086

carlosaluisio

Citação de: jdn76 online 25 de Setembro de 2008, 21:28
Olá, resultado do nmap:

root@server1:~# nmap -p 19021 192.168.1.190

Starting Nmap 4.53 ( http://insecure.org ) at 2008-09-25 21:23 BRT
Interesting ports on server1.disconet01.net (192.168.1.190):
PORT      STATE SERVICE
19021/tcp open  unknown

Nmap done: 1 IP address (1 host up) scanned in 0.130 seconds
root@server1:~#


Estou usando a porta 19021 para FTP.

Amigo csat, valeu pela dica, mas não queria usar programas terceiros do Windows... e sim o FTP do proprio Windows. Em outros servidores (em datacenters) loga normalmente, pelo ftp do windows.


Agradeço vossa ajuda!


tente redirecionar ela para a 21 e vê o que acontece.
vá no firestarter e também direcione ali as portas. é bem eficiente
sds
Ubuntu Lucid é 10 !!!

jdn76

Bom dia! Segue resultado do nmap:

root@server1:~# nmap -p 21 192.168.1.190

Starting Nmap 4.53 ( http://insecure.org ) at 2008-09-26 08:37 BRT
Interesting ports on server1.disconet01.net (192.168.1.190):
PORT   STATE SERVICE
21/tcp open  ftp

Nmap done: 1 IP address (1 host up) scanned in 0.224 seconds
root@server1:~#


Valeu pela dica carlosaluisio! Na porta 21 funciona normal no Windows. Só para mencionar, não uso firestarter e sim APF... e abri também a porta 21 no firewall. Problema interno resolvido...
Mas o meu problema é externo. Como sabem os provedores bloqueiam a porta 80... 21... por isso coloquei a porta 19021 do FTP, a fim de evitar o bloqueio da operadora.

carlosaluisio, vc mencionou... "tente redirecionar ela para a 21"... como crio um redirecionamento para apontar da porta 21 -> 19021? Ou vc queria apenas mencionar trocar o numero da porta?


Grato!

carlosaluisio

Citação de: jdn76 online 26 de Setembro de 2008, 08:45
Bom dia! Segue resultado do nmap:

root@server1:~# nmap -p 21 192.168.1.190

Starting Nmap 4.53 ( http://insecure.org ) at 2008-09-26 08:37 BRT
Interesting ports on server1.disconet01.net (192.168.1.190):
PORT   STATE SERVICE
21/tcp open  ftp

Nmap done: 1 IP address (1 host up) scanned in 0.224 seconds
root@server1:~#


Valeu pela dica carlosaluisio! Na porta 21 funciona normal no Windows. Só para mencionar, não uso firestarter e sim APF... e abri também a porta 21 no firewall. Problema interno resolvido...
Mas o meu problema é externo. Como sabem os provedores bloqueiam a porta 80... 21... por isso coloquei a porta 19021 do FTP, a fim de evitar o bloqueio da operadora.

carlosaluisio, vc mencionou... "tente redirecionar ela para a 21"... como crio um redirecionamento para apontar da porta 21 -> 19021? Ou vc queria apenas mencionar trocar o numero da porta?


Grato!

No caso, era trocar o numero da porta mesmo.

Faça assim, vá em um computador externo, fora da tua empresa e/ou localidade, e faça:

nmap -p 21 [numerodoipdamaquina]

tem que descobrir, no momento, qual o IP da tua máquina. Ou usar o no-ip (mais fácil, já fiz um tutorial aqui de como fazê-lo)

Provavelmente o resultado vai dar "filtered", pois geralmente acessos externos desse tipo são filtrados.

Com isso, tem que, dentro do modem, liberar a porta. Isso varia de fabricante a fabricante. E não basta liberar somente no modem, tem que fazer o mesmo procedimento no software de firewall da tua máquina que vai ser servidor ftp.

Sds.
Ubuntu Lucid é 10 !!!

jdn76

Olá... agora não poderei acessar em computador externo, irei testar mais tarde.
Quanto ao no-ip irei usar o DynDNS (ddclient) no ubuntu server, para ter um "ip fixo".

Quanto ao modem, não sei como acessar a configuração dele... acho que nem tem como acessar... (parks Altavia 617BU) ligado em RJ-45 no roteador tp-link. Só para salientar que no roteador estão liberadas as portas, tanto que usando porta 21 e 19021 ele acessa normal internamente.

Externo terei que testar mais tarde.


csat

Csat (Ubuntu 8.04)

Linux User #205394 ** Ubuntu User #19086