AJuda pra inciante

1. AJuda pra inciante

Jaime ferreira de oliveira
morco

(usa Ubuntu)

Enviado em 03/12/2007 - 15:09h

Eu sou inciante no linux ... e venho tentando cria um servido ftp sem um objetivo claro mais pra pode saber como cria e tals...
baixei o proftpd inslalei e tals...
e tenho duvidas
Como configura ele???(li um monte de gente falando mais não funfo nada )

2: c ar um tutoria um bem passo a passo .... pra verdadeiros inciantes e tals


obrigado


  


2. ProfTPD

Junior Rocha
junior

(usa Ubuntu)

Enviado em 03/12/2007 - 15:17h

Cara, o proftpd é uma ótima ferramente com diversos parâmetros de configuração.
Aconselho a você descrever como pretende implementar seu server, para podermos ajuda-lo.

abraço.


3. Re: AJuda pra inciante

Rodrigo Ferreira Valentim
engos

(usa openSUSE)

Enviado em 03/12/2007 - 15:23h

Qual a distro?

Ele não é muito seguro, você não tem insteresse em algo mais seguro, como o sftp (ssh)?


4. Re: AJuda pra inciante

Jaime ferreira de oliveira
morco

(usa Ubuntu)

Enviado em 03/12/2007 - 16:12h

eu uso o ubunto 7.1

a minha ideia ... e apenas fazer um servido pra min coloca arquivos do tipo trabalhos de escola....a segurança pode ser mínima ..... eu so queria aprender como fazer.


5. Re: AJuda pra inciante

Jaime ferreira de oliveira
morco

(usa Ubuntu)

Enviado em 04/12/2007 - 13:18h

isso ocorre quando tento mexer no terminas normal.

- notice: unable to bind to Unix domain socket at '/var/run/proftpd/test.sock': Permission denied
- notice: unable to listen to local socket: Address already in use
- Fatal: SystemLog: unable to redirect logging to '/var/log/proftpd/proftpd.log': Permission denied on line 87 of '/etc/proftpd/proftpd.c

e isso quando fico como root

IPv6 getaddrinfo 'jaime-desktop' error: No address associated with hostname

... c puderem me ajuda plz


6. Re: AJuda pra inciante

Eduardo Pelizzari de Andrade
edupersoft

(usa Manjaro Linux)

Enviado em 04/12/2007 - 14:10h

você deve estar rodando o serviço com o usuário ftp e este não deve ter direito a gravar no diretório /var/log. Faça o seguinte, crie o diretório /var/log/ftp, mude o dono do grupo para o usuário ftp, desve ser este o usuário que você estar usando para rodar o serviço, depois entre no diretório /var/run e mude o dono do diretório prodftpd e todo o seu conteudo para o usuário e grupo ftp.
Edite o arquivo prodftpd.conf encontre a linha que define o SystemLog e o TransferLog comente estas linhas e inclua logo abaixo as linhas:

SystemLog /var/log/prodftpd/prodftpd.log
TransferLog /var/log/prodftpd/xferLog


Re-inicie o serviço. Se continuar dando erro, post o prodftpd.conf e os novos erros.


7. /etc/hosts

Arlindo Martins Corrêa
arlindom.correa

(usa Debian)

Enviado em 04/12/2007 - 15:17h

"IPv6 getaddrinfo 'jaime-desktop' error: No address associated with hostname"

Como #ROOT edite o arquivo /etc/hosts...

#vim /etc/hosts

Comente esta linha assim:

#127.0.0.1 localhost.localdomain localhost

Adicione esta linha abaixo e faça um teste:

127.0.0.1 jaime-desktop localhost


8. Re: AJuda pra inciante

Jaime ferreira de oliveira
morco

(usa Ubuntu)

Enviado em 04/12/2007 - 15:34h

o meu proftpd.conf :

#
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
#

# Includes DSO modules
Include /etc/proftpd/modules.conf

# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
UseIPv6 on

ServerName "Debian"
ServerType standalone
DeferWelcome off

MultilineRFC2228 on
DefaultServer on
ShowSymlinks on

TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200

DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"

DenyFilter \*.*/

# Use this to jail all users in their homes
# DefaultRoot ~

# Users require a valid shell listed in /etc/shells to login.
# Use this directive to release that constrain.
# RequireValidShell off

# Port 21 is the standard FTP port.
Port 21

# In some cases you have to specify passive ports range to by-pass
# firewall limitations. Ephemeral ports can be used for that, but
# feel free to use a more narrow range.
# PassivePorts 49152 65534

# If your host was NATted, this option is useful in order to
# allow passive tranfers to work. You have to use your public
# address and opening the passive ports used on your firewall as well.
# MasqueradeAddress 1.2.3.4

# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30

# Set the user and group that the server normally runs at.
User jaime
Group ftp

# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask 022 022
# Normally, we want files to be overwriteable.
AllowOverwrite on

# Uncomment this if you are using NIS or LDAP to retrieve passwords:
# PersistentPasswd off

# Be warned: use of this directive impacts CPU average load!
# Uncomment this if you like to see progress and transfer rate with ftpwho
# in downloads. That is not needed for uploads rates.
#
# UseSendFile off

# Choose a SQL backend among MySQL or PostgreSQL.
# Both modules are loaded in default configuration, so you have to specify the backend
# or comment out the unused module in /etc/proftpd/modules.conf.
# Use 'mysql' or 'postgres' as possible values.
#
#<IfModule mod_sql.c>
# SQLBackend mysql
#</IfModule>

TransferLog /var/log/prodftpd/prodftpd.log
SystemLog /var/log/prodftpd/xferLog

<IfModule mod_tls.c>
TLSEngine off
</IfModule>

<IfModule mod_quota.c>
QuotaEngine on
</IfModule>

<IfModule mod_ratio.c>
Ratios on
</IfModule>


# Delay engine reduces impact of the so-called Timing Attack described in
# http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02
# It is on by default.
<IfModule mod_delay.c>
DelayEngine on
</IfModule>

<IfModule mod_ctrls.c>
ControlsEngine on
ControlsMaxClients 2
ControlsLog /var/log/proftpd/controls.log
ControlsInterval 5
ControlsSocket /var/run/proftpd/proftpd.sock
</IfModule>

<IfModule mod_ctrls_admin.c>
AdminControlsEngine on
</IfModule>

# A basic anonymous configuration, no upload directories.

# <Anonymous ~ftp>
# User ftp
# Group nogroup
# # We want clients to be able to login with "anonymous" as well as "ftp"
# UserAlias anonymous ftp
# # Cosmetic changes, all files belongs to ftp user
# DirFakeUser on ftp
# DirFakeGroup on ftp
#
# RequireValidShell off
#
# # Limit the maximum number of anonymous logins
# MaxClients 10
#
# # We want 'welcome.msg' displayed at login, and '.message' displayed
# # in each newly chdired directory.
# DisplayLogin welcome.msg
# DisplayFirstChdir .message
#
# # Limit WRITE everywhere in the anonymous chroot
# <Directory *>
# <Limit WRITE>
# DenyAll
# </Limit>
# </Directory>
#
# # Uncomment this if you're brave.
# # <Directory incoming>
# # # Umask 022 is a good standard umask to prevent new files and dirs
# # # (second parm) from being group and world writable.
# # Umask 022 022
# # <Limit READ WRITE>
# # DenyAll
# # </Limit>
# # <Limit STOR>
# # AllowAll
# # </Limit>
# # </Directory>
#
# </Anonymous>

e o erro que esta acontecendo e o :
root@jaime-desktop:~# proftpd
- error: unable to stat() /var/log/prodftpd: No such file or directory
- Fatal: SystemLog: unable to redirect logging to '/var/log/prodftpd/xferLog': No such file or directory on line 87 of '/etc/proftpd/proftpd.conf'

abraço


9. Re: AJuda pra inciante

Jaime ferreira de oliveira
morco

(usa Ubuntu)

Enviado em 04/12/2007 - 15:39h

eu alterei o host tmb ... e não deu certo

abraço.


10. Re: AJuda pra inciante

Arlindo Martins Corrêa
arlindom.correa

(usa Debian)

Enviado em 04/12/2007 - 15:46h

Já verificou se existe este diretorio?

#/var/log/prodftpd

se não, cria na mão:

#mkdir /var/log/prodftpd

e no caso da linha do arquivo /etc/hosts

deixe assim:

127.0.0.1 localhost.localdomain localhost jaime-desktop


11. Re: AJuda pra inciante

Jaime ferreira de oliveira
morco

(usa Ubuntu)

Enviado em 04/12/2007 - 15:58h

verifiquei sim e ele existe... o arquivo xferlog esta en branco naum tem nada nele.

o hosts ta do jeito que vc falo


12. Re: AJuda pra inciante

Arlindo Martins Corrêa
arlindom.correa

(usa Debian)

Enviado em 04/12/2007 - 16:12h

No arquivo proftpd.conf

Comente a linha assim:

#UseIPv6 on

verifique as permissões do diretorio de log assim:

#ls -l /var/log/prodftpd

e poste o resultado aqui...

O erro persiste?



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts