Como configuro o FTP no host local?

5

Na minha máquina antiga (de volta no Lucid!) eu usei o XAMPP para o trabalho de desenvolvimento local. O XAMPP instalou tudo para você, incluindo a configuração do FTP para o diretório localhost (/ var / www), pois as permissões não permitem que você grave diretamente nele.

Eu tenho uma nova máquina rodando Precise, e decidi fazer as coisas da maneira adulta. Eu instalei tudo usando tasksel e obtive o apache, php, mysql e phpmyadmin em funcionamento. Mas é meio chato ter que criar e editar todos os meus arquivos via gksudo gedit na linha de comando e, mais cedo ou mais tarde, terei que carregar imagens.

Como posso configurar o FTP para que eu possa "enviar" arquivos para o meu servidor localhost?

Editar para adicionar

Segui o primeiro vídeo, mas quando cheguei ao ponto em que ele estava criando arquivos (por volta das 7:25 em), eu me desliguei. Aqui está o meu terminal parece quando tento entrar no diretório / srv (que verifiquei existe no Nautilus):

O que preciso fazer para superar isso?

    
por EmmyS 08.07.2012 / 04:57

2 respostas

1

Bem, eu estava apenas tentando fazer exatamente a mesma coisa ...

Eu pesquisei no Youtube, ele explica como fazer isso com uma GUI. É basicamente a mesma coisa com uma CLI, se é isso que você está usando, apenas com texto - obviamente.

Aqui está a primeira parte editando o arquivo .conf para o vsftpd:

Configurando o FTP no Ubuntu - Parte 1

E parte dois, onde ele termina de adicionar permissões e controle de acesso:

Configurando o FTP no Ubuntu - Parte 2

Boa sorte ...

    
por Enigmatic 08.07.2012 / 06:27
1

Eu queria obter algo semelhante a um truque de iniciar rapidamente o servidor HTTP

python -m SimpleHTTPServer

que eu uso para baixar (não fazer upload) arquivos, ou seja, eu queria algo assim, mas para o servidor FTP

  • sem preocupações de segurança sobre minha rede (por exemplo, localhost)
  • não ou instalação mínima
  • sem configuração, como criar usuários, etc.
  • sem registro em todo o sistema, eu preciso desse ftpd apenas uma vez
  • inicie rapidamente o servidor e exiba o caminho atual

Acabei com

sudo pip install pysendfile 
sudo pip install git+git://github.com/giampaolo/pyftpdlib 
wget https://raw.githubusercontent.com/giampaolo/pyftpdlib/master/demo/unix_ftpd.py 
sudo /usr/bin/python unix_ftpd.py

Sua pasta de trabalho deve ser a única a ser usada. Dica: checkout no github existem mais demos com outros / sem manipuladores de autorização. Desempenho sábio este servidor baseado em Python não é tão ruim se comparado ao vsftpd

    
por Yauhen Yakimovich 28.07.2014 / 17:23

Tags