Como estabeleço uma conexão FTP do Windows para o Ubuntu Server?

4

Eu tenho um servidor web LAMP no Ubuntu 11.10, funcionando perfeitamente. Mas agora quero desenvolver meu website a partir de um sistema Windows 7 na mesma rede.

Eu quero configurar uma conexão FTP para o Ubuntu para que eu possa colocar arquivos em diretórios do meu servidor web. Mas quando tento conectar-me ao FileZilla, ele falha. O que estou fazendo de errado? Preciso instalar algo extra com a configuração LAMP?

    
por Ontwikkelaar Bij Debugged 13.10.2011 / 13:42

1 resposta

3

Resposta curta: tente sftp em vez de ftp.

Provavelmente, o problema é simplesmente que você não tem um serviço FTP instalado e configurado. O serviço FTP não é instalado por padrão no Ubuntu. Eu não acredito que o serviço FTP seja considerado parte da pilha LAMP, e a instalação do servidor da lâmpada via tasksel não instalaria o serviço FTP.

No entanto, o sftp, secure ftp, é fornecido pelo sshd, o daemon de shell seguro, que acredito ser instalado por padrão. Isso funciona muito bem para o FTP autenticado, e você pode configurá-lo para usar a autenticação de chave pública, que é mais segura e mais conveniente. Nem todos os clientes FTP suportam o sftp, mas os mais atuais, incluindo o Filezilla (ou lftp na linha de comando do Linux). Se você quiser usar a criptografia de chave pública no Windows, você vai querer instalar o PuTTY para gerar as chaves. O PuTTY é muito útil para administrar uma caixa Linux do Windows. Veja a página oficial do Ubuntu para mais sobre chaves SSH .

Como alternativa, se você deseja oferecer FTP anônimo e FTP autenticado, pode instalar e configurar o serviço FTP. O vsftpd é muito bom e bastante fácil de configurar. Veja a página oficial em servidores FTP .

    
por bgvaughan 13.10.2011 / 15:10