O vsftpd suporta FTP simples?

2

Eu consegui configurar um servidor SFTP usando vsftpd no Ubuntu 14.04.

No entanto, quero experimentar o FTP simples (não criptografado) para ver os pacotes não criptografados usando wireshark .

Para configurar o servidor SFTP eu segui este guia - é composto de duas seções: a primeira é para FTP simples, a segunda para SFTP.

Consegui que o SFTP funcionasse, mas não o FTP simples. O Filezilla retorna um erro, quando tento conectar usando FTP simples:

Response:       SSH-2.0-OpenSSH_6.2p2 Ubuntu-6ubuntu0.4
Error:  Cannot establish FTP connection to an SFTP server. Please select proper protocol.
Error:  Critical error
Error:  Could not connect to server

Ele retorna esta mensagem, embora eu tenha removido e removido vsftpd e reinstalado, depois fiz a configuração da primeira seção apenas.

O vsftpd suporta FTP simples e como posso aplicá-lo?

    
por Mohamed Ahmed 04.07.2014 / 13:57

2 respostas

2

Apesar de seu nome, ele suporta FTP. O nome VSFTPD significa "Very Secure File Transport Protocol Daemon".

resumo

The FTP (File Transfer Protocol) is used as one of the most common means of copying files between computers over the Internet. Most web based download sites use the built in FTP capabilities of web browsers and therefore most server oriented operating systems usually include an FTP server application as part of the software suite. Linux is no exception. With this page I will show how to convert a DebianGNU/Linux box into an FTP server using the vsftpd (Very Secure FTP Daemon) package which is included with the standard Debian distribution i.e. no need to compile anything ourselves which saves time and makes things work even for the inexperienced users.

Fonte: link

Existem muitos tutoriais, como este intitulado: Como configurar o vsftpd para usar SSL / TLS em um Ubuntu VPS que mostra como configurar o serviço FTP regular usando o vsftpd. A primeira seção descreve as etapas.

Depois de editar o arquivo de configuração: sudo nano /etc/vsftpd.conf :

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES

Em seguida, adicione um usuário de ftp:

$ sudo adduser ftpuser

Em seguida, crie seu diretório inicial:

$ sudo chown root:root /home/ftpuser

E crie diretórios para que eles façam upload / download para:

$ sudo mkdir /home/ftpuser/files
$ sudo chown ftpuser:ftpuser /home/ftpuser/files

Usando o Filezilla

Quando você usa filezilla , certifique-se de ter selecionado a porta e o tipo de protocolo apropriados na caixa de diálogo do gerenciador de sites.

Referências

  • Como configurar vsftpd usar SSL / TLS em um Ubuntu VPS
por 04.07.2014 / 14:15
0

Existem três protocolos com "FTP" em seus nomes:

  1. O FTP antigo "não criptografado" opera na porta 21
  2. O mesmo, mas com SSL adicionado, geralmente chamado de FTPS, opera na porta 21 ou 990
  3. O protocolo semelhante a FTP, que é parte do SSH, geralmente chamado de SFTP, opera na porta 22

Normalmente, 1 e 2 são fornecidos pelo mesmo programa, como vsftpd, que ouvirá na porta 21 e / ou 990. 3 é fornecido por uma implementação SSH, geralmente OpenSSH, que escuta na porta 22. Seu problema é que você está tentando se conectar usando o protocolo FTP na porta 22, assim você alcança o OpenSSH, que lida somente com SFTP. Você precisa usar a porta 21 se quiser um FTP não criptografado.

    
por 04.07.2014 / 15:01

Tags