Servidor ftp
Foi instalado pacotes padrões para o funcionamento do sistema e foram feitas atualizações no sistema. Apt-get install update(Lê os repositories de instalação no arquivo /etc/apt/source.list)
Apt-get upgrade(Depois de chegado os repositorios contidos no /etc/apt/source.list com o comando mostrado acima ele ira checar os arquivos contidos no sistema e ira atualizar o que deve ser atualizado)
Apt-get install vim ssh htop (vim-editor de textos mais avançado que o contido no sistema vi, ssh- cliente para acesso remote htop-usando para verificar a utilização do sistema podemos compara-lo com o Gerenciador de tarefas do windows)
O cliente FTP usado foi o vsftpd.
Para instalar foi dado o comando:
Apt-get install vsftpd.
O arquivos de configuração do vsftpd se resume a penas um arquivo, pode ser encontrado no /etc/vsftpd.conf
Arquivo de configuração original:
Arquivo Original Arquivo Modificado
Opções modificadas: local_enable=YES (usa os usuarios locais para fazer login no FTP, podemos usar o Mysql administrar as contas de login.) local_enable=YES (permiti usuarios locais fazerem login.) local_umask=022 (O mesmo que dar permissão 755 ou seja Proprietário: Ler, Escrever, Executar os membros: Executar, Ler e Outros: Executar. xferlog_file=/var/log/vsftpd.log (Diretórios onde serão armazenados os logs.) ftpd_banner=Bem-Vindo ao FTP UNAES.(mensagem que aparecerá quando o FTP for acessado.) chroot_local_user=YES (Restringe os usuarios aos seus diretórios home ou seja só poderá acessar a pasta dele e as que ele for criar.)
Foram criados 3 usuarios:
Suporte: administrador do sistema podendo apagar e adicionar qualquer arquivo nas demais contas.
Cliente: Acesso para leitura e escrita somente para a pasta cliente. ftp: Acesso para leitura e escrita somente para a pasta ftp.
Para criar os usuarios foram foi usando o seguinte comando: adduser