Fórum Ubuntu Linux - PT

Suporte Técnico => Servidores => Tópico iniciado por: jdn76 em 23 de Setembro de 2008, 16:34

Título: Servidor FTP - Qual o melhor
Enviado por: jdn76 em 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!
Título: Re: Servidor FTP - Qual o melhor
Enviado por: csat em 23 de Setembro de 2008, 17:22
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.

Título: Re: Servidor FTP - Qual o melhor
Enviado por: jdn76 em 23 de Setembro de 2008, 17:25
Mas o filezilla não é para ambiente x11?
Pois o ubuntu server é linha de comandos...


Grato!
Título: Re: Servidor FTP - Qual o melhor
Enviado por: cleberrecebe em 24 de Setembro de 2008, 12:35

       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
Título: Re: Servidor FTP - Qual o melhor
Enviado por: Roger_Pereira em 25 de Setembro de 2008, 18:42
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..
Título: Re: Servidor FTP - Qual o melhor
Enviado por: jdn76 em 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!!!
Título: Re: Servidor FTP - Qual o melhor
Enviado por: csat em 25 de Setembro de 2008, 20:54
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.

Título: Re: Servidor FTP - Qual o melhor
Enviado por: carlosaluisio em 25 de Setembro de 2008, 21:19
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
Título: Re: Servidor FTP - Qual o melhor
Enviado por: jdn76 em 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!
Título: Re: Servidor FTP - Qual o melhor
Enviado por: csat em 25 de Setembro de 2008, 21:50

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.

Título: Re: Servidor FTP - Qual o melhor
Enviado por: carlosaluisio em 25 de Setembro de 2008, 23:08
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
Título: Re: Servidor FTP - Qual o melhor
Enviado por: jdn76 em 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!
Título: Re: Servidor FTP - Qual o melhor
Enviado por: carlosaluisio em 26 de Setembro de 2008, 09:43
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.
Título: Re: Servidor FTP - Qual o melhor
Enviado por: jdn76 em 26 de Setembro de 2008, 09:58
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.

Título: Re: Servidor FTP - Qual o melhor
Enviado por: csat em 26 de Setembro de 2008, 10:02
O site http://www.whatismyip.com/ informa qual o IP externo da máquina.

Título: Re: Servidor FTP - Qual o melhor
Enviado por: jdn76 em 26 de Setembro de 2008, 10:10
189.58.160.249 esse é meu IP agora... até não sei quando... usando porta 19021 para ftp.
Título: Re: Servidor FTP - Qual o melhor
Enviado por: jdn76 em 26 de Setembro de 2008, 10:13
Usando o IP e porta 19021 da conexão dá esse erro no FTP:

Connecting to 189.58.160.249 , 26 set 2008 10:11:44
< 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,110,8,83
< 500 Illegal PORT command.
Error 500 Illegal PORT command.
Connection closed
Título: Re: Servidor FTP - Qual o melhor
Enviado por: jdn76 em 26 de Setembro de 2008, 10:17
E quanto tento pela porta 21...

Connecting to 189.58.160.249 , 26 set 2008 10:15:59
500 Connection refused (Winsock error #10061)

Somente por outra porta ele aceita... todas menos a 21...
Título: Re: Servidor FTP - Qual o melhor
Enviado por: csat em 26 de Setembro de 2008, 10:29
189.58.160.249 esse é meu IP agora... até não sei quando... usando porta 19021 para ftp.

I IP externo permanece enquanto seu MODEM estiver ativo e operante.  Se faltar energia ou você o desligar o IP pode mudar, principalmente se a linha for ADSL que varia bastante.  A solução para ter sempre o IP atualizado é a que vc já pretende fazer que é o DYNDNS ou o no-ip.

Título: Re: Servidor FTP - Qual o melhor
Enviado por: jdn76 em 26 de Setembro de 2008, 10:45
Bom... o Ip ainda continua o mesmo... porém não conecta com esse IP da conexão... somente consigo conetar no ftp usando 192.168.1.190... da rede interna.

Mas primeiro gostaria de resolver o problema de acessar pelo FTP do windows pela porta 19021... que não consigo nem interno nem externo. Interno consigo mas usando a porta 21.


Grato pela ajuda!
Título: Re: Servidor FTP - Qual o melhor
Enviado por: carlosaluisio em 26 de Setembro de 2008, 11:16
Esse teu IP externo está totalmente bloqueado, nem um nmap eu consegui aqui fazer para a porta 80 (que sempre está aberta). Ou seja, ou esse IP trocou agora, ou tem proxy ou coisa di tipo aí.

Carlos
Título: Re: Servidor FTP - Qual o melhor
Enviado por: jdn76 em 26 de Setembro de 2008, 11:20
Tem solução? Caso positivo, como?
Título: Re: Servidor FTP - Qual o melhor
Enviado por: csat em 26 de Setembro de 2008, 12:01
As portas padrão de acesso são normalmente bloqueadas pelos provedores para não permitirem conexões entrantes.  Precisa ter outra porta.

Título: Re: Servidor FTP - Qual o melhor
Enviado por: jdn76 em 26 de Setembro de 2008, 12:12
Certo... até aí eu entendi... por isso estou usando a porta 19021 por causa do provedor bloquear a 21.
Mas o problema é que ele não acessa ao FTP do Windows pela porta 19021... só pela 21... interno. Porque externo, nem 19021... nem 21... nem nada por enquanto.

Se resolver a parte interna para usar a 19021 no windows já seria blz... uma vez resolvido aí era só resolver depois o externo.


Existe alguma forma de fazer um "link" da porta 21 para a porta 19021? Um género de redirecionamento?


Grato!
Título: Re: Servidor FTP - Qual o melhor
Enviado por: csat em 26 de Setembro de 2008, 13:00


Existe alguma forma de fazer um "link" da porta 21 para a porta 19021? Um género de redirecionamento?


Grato!

Talvez tenha mas não vejo muita lógica nisso.  O seu roteador você já informou que as conexões TCP e UDP que vierem pela porta 19021 vão ser redirecionadas para o IP interno da máquina onde está o servidor de FTP?  Se tiver firewall precisa informar isso também.  Veja se o software de gerenciamento de FTP na máquina servidora precisa de outras portas abertas para o gerenciamento interno dele.  Existe um site que informa, de acordo com o aplicativo/jogo, qual ou quais portas o software precisa.  Ver =>aqui<= (http://portforward.com/routers.htm).

Título: Re: Servidor FTP - Qual o melhor
Enviado por: jdn76 em 26 de Setembro de 2008, 14:30
Acho que era do roteado... fui no link que me enviou adicionei também a porta 21... e estou logando normal pelo IP dinamico e pela porta 21!!! Incrivel... o provedor não bloqueou a porta... por enquanto...
Título: Re: Servidor FTP - Qual o melhor
Enviado por: jdn76 em 27 de Setembro de 2008, 13:29
Mais uma duvida... agora que está o vsftpd instalado e rodando normal acessando na porta 21... e está instalado ainda no servidor:

- ubuntu 8.04 server lts
- apf
- bfd
- quotas

Já está tudo configurado. Porém, a questão é a seguinte... como um cliente de ftp vai conseguir saber o espaço ocupado/livre que tem para sua pasta home/usuario, uma vez que atribui uma quota de 5 Gb para ele? Como ele pode visualizar isso?


Grato!
Título: Re: Servidor FTP - Qual o melhor
Enviado por: csat em 27 de Setembro de 2008, 14:50
Mais uma duvida... agora que está o vsftpd instalado e rodando normal acessando na porta 21... e está instalado ainda no servidor:

- ubuntu 8.04 server lts
- apf
- bfd
- quotas

Já está tudo configurado. Porém, a questão é a seguinte... como um cliente de ftp vai conseguir saber o espaço ocupado/livre que tem para sua pasta home/usuario, uma vez que atribui uma quota de 5 Gb para ele? Como ele pode visualizar isso?


Grato!

Devolvo  a pergunta.  Como você fica sabendo que seu disco rígido esgotou o espaço?


Título: Re: Servidor FTP - Qual o melhor
Enviado por: jdn76 em 27 de Setembro de 2008, 14:59
Bom, eu faço no shell o comando df

Mas o cliente que vai acessar o FTP não vai ter noção de quanto espaço livre/ocupado já tem... e gostaria de saber se isso é possivel.
Título: Re: Servidor FTP - Qual o melhor
Enviado por: IsaiasBraga em 27 de Setembro de 2008, 15:37
Era isto que estava procurando, vou instalar o VSFTPD e testar...
Grato pelo post.