Tornando a página da Web acessível ao meu FTP

Tornando a página da Web acessível ao meu FTP

Qual é a melhor maneira de tornar minha pasta /var/www/ acessível ao meu FTP ao configurar uma página da web? Fazendo isso para que eu possa editar e fazer upload? No futuro irei para o host virtual, mas isso está muito longe. Devo apenas mostrar o www inteiro para mim? Só não quero usar o sudo para editar minhas páginas da web no terminal!

Responder1

Não use FTP – é inseguro. Claro que existe o FTPS, mas sua configuração realmente segura funciona bem apenas com um pequeno número de clientes FTP.

Você deve antes criar uma conta separada para sua página web, colocar o usuário do seu servidor web no mesmo grupo e fazer acesso SFTP (SSH), usando chaves SSH.

Por exemplo, você pode criar seu usuário assim:

sudo useradd -m -d /home/seu usuário -s /bin/bash seu usuário

Em seguida, prepare o diretório www:

sudo mkdir /home/seuusuário/www
chown seuusuário.seuusuário /home/seuusuário/www
chmod 750 /home/seuusuário

Em seguida, coloque o usuário do servidor web no grupo, para que ele possa acessar o seu site.

sudo usermod -a -G seu usuário www-data

Instale o OpenSSH Server com fail2ban (proteção de força bruta).

sudo apt instalar o servidor openssh fail2ban

Lembrar deendureça seu OpenSSH.

Em seguida, gere sua chave SSH e coloque-a em seu homedir de usuário, conforme este tutorial:https://help.ubuntu.com/community/SSH/OpenSSH/Keys

Dessa forma, você terá acesso seguro aos arquivos da sua página da web.

informação relacionada