Como configurar um servidor ftp anonimamente gravável com o vsftpd?

0

Às vezes precisamos copiar as coisas entre os notebooks rapidamente e, portanto, seria uma ótima solução ter um servidor ftp anônimo rodando no notebook "A" que é gravável por anônimo (claro, chrooted, não permitindo links), notebook "B" pode copiar / gravar lá .. precisamos disso com vsftpd .. Eu tentei várias configurações, mas parece que o SELinux está impedindo que isso funcione .. Eu pesquisei por ele (modificando permissões SELinux booleans / SELinux para o / diretório var / ftp), mas eu ainda estou recebendo a mesma mensagem de erro ..

P: Alguém pode copiar / colar aqui uma pequena configuração de trabalho para o vsftpd.conf e as configurações relacionadas ao SELinux para fazer essa coisa funcionar? OS é o Scientific Linux 6.3 e vsftpd-2.2.2- 11.el6.x86_64 ..

    
por gasko peter 07.01.2013 / 10:43

2 respostas

2

Quanto à parte vsftpd.conf , o seguinte funciona para mim (não posso ajudar com o SELinux, desculpe):

anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_root=/tmp/ftp
anon_upload_enable=YES
anon_world_readable_only=YES
anonymous_enable=YES
ascii_upload_enable=YES
connect_from_port_20=YES
dirmessage_enable=YES
listen=YES
local_enable=YES
nopriv_user=ftpsecure
ssl_enable=NO
syslog_enable=YES
write_enable=YES

Observe que você não pode escrever no diretório anon_root - em vez disso, você precisa criar um subdiretório que pode ser gravado e fazer upload dele.

O NFS poderia ser uma opção melhor? Na versão 4, ele pode até fornecer criptografia transparente, se desejado.

    
por 07.01.2013 / 11:34
1

Use o netcat (estou usando o pacote tradicional netcat syntax - package netcat-traditional do Ubuntu)

dest_machine$ nc -l -p 2222 > copied_dir_tree.tgz

src_machine$ tar czf - dir_tree_to_copy/ | nc dest_machine_ip 2222 

Provavelmente o caminho mais rápido (sem criptografia, com compressão on-line)

    
por 07.01.2013 / 17:43

Tags