Servidores & Infraestrutura

Configuração SFTP e SSH:
acesso seguro ao servidor com chave pública e utilizadores isolados

Configuração segura de SSH e SFTP: autenticação por chave pública, utilizadores SFTP chrooted por cliente ou projeto, permissões corretas e eliminação do FTP inseguro.

O que está incluído

Tudo o que recebe na configuração de SFTP e SSH

SSH hardening completo — desativar login root, password auth, protocolo 1, porta personalizada e configurações de timeout para sessões inativas.
Configuração de chaves públicas — geração de par de chaves para cada utilizador ou importação de chaves existentes, com instalação no authorized_keys e testes de conexão.
Utilizadores SFTP chrooted — configuração de utilizadores SFTP isolados em diretórios específicos (por cliente, por projeto) que não podem aceder ao resto do sistema.
Permissões de ficheiros e diretórios — configuração de ownership e permissões corretas para ficheiros web (www-data, PHP-FPM user) garantindo segurança sem bloquear o funcionamento do site.
Migração de FTP para SFTP — transformação de contas FTP existentes para SFTP, atualização de credenciais em clientes FileZilla/WinSCP e validação de conexões.
Acesso restrito por IP (opcional) — restrição de acesso SSH e SFTP a IPs conhecidos (escritório, VPN corporativa) para eliminar tentativas de acesso externo.
Documentação de acessos — documento com lista de utilizadores, permissões, diretórios acessíveis e instruções de conexão para FileZilla, VS Code Remote ou outros clientes.
Formação para a equipa — sessão de 30 minutos para a equipa aprender a conectar via SFTP com FileZilla ou WinSCP usando chave pública.

SFTP seguro, utilizadores isolados, sem FTP inseguro

SSH hardening, chaves públicas, utilizadores chrooted por cliente. Migração de FTP incluída.