SETUP vsFTPD SERVER EM AMAZON LINUX VIA SFTP
-
Atualize o repositório "yum"
sudo yum update -y
-
Instale o vsFTPD Server do repositório yum
sudo yum install vsftpd -y
-
Definir configurações básicas para o servidor vsFTPD
sudo vi /etc/vsftpd/vsftpd.conf
a. Faça as alterações abaixo no arquivo e salve Eu. Desativar usuários anônimos anonymous_enable = NÃO ii. Permitir usuários locais, o que significa que o servidor vsFTPD usará usuários do sistema Linux e autenticação para determinar quem pode entrar local_enable = YES iii. Permitir o acesso WRITE aos usuários locais, para que eles possam fazer upload de material e modificar o conteúdo write_enable = YES iv. Confinar usuários aos respectivos diretórios base chroot_local_user = YES v. Básico vsFTPD relacionado a mudanças pasv_enable = SIM pasv_min_port = 1024 pasv_max_port = 1048 pasv_address =
-
Crie um usuário de FTP
sudo adduser ftpuser
-
Atribuir uma senha ao novo usuário
sudo passwd ftpuser
-
Configurar o SSL com o servidor vsFTPD uma. Crie um subdiretório para armazenar os arquivos # sudo mkdir / etc / ssl / private
b. Crie o certificado e a chave em um único arquivo # sudo openssl req -x509 -nodes -days 365 -newkey rsa: 1024 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem
c. Adicione os detalhes do SSL ao arquivo de configuração vsftpd # sudo vi /etc/vsftpd/vsftpd.conf
i. Specify the location of the certificate and key files rsa_cert_file=/etc/ssl/private/vsftpd.pem rsa_private_key_file=/etc/ssl/private/vsftpd.pem ii. Enable the use of the files, disable anonymous users and force the use of SSL for both data transfer and login routines ssl_enable=YES allow_anon_ssl=NO force_local_data_ssl=YES force_local_logins_ssl=YES iii. Restrict the type of connection to TLS, which is more secure than SSL ssl_tlsv1=YES ssl_sslv2=NO ssl_sslv3=NO require_ssl_reuse=NO ssl_ciphers=HIGH
-
Reinicie o servidor vsFTPD para ativar nossas alterações
sudo /etc/init.d/vsftpd restart
-
Inicie o servidor vsFTPD automaticamente a cada reinicialização
sudo chkconfig vsftpd em