Enviando arquivos via FTP para uma instância AWS Lightsail Lamp

Será necessário dar permissão para um usuário e depois faremos o envio com o WinSCP.

Enviando arquivos via FTP para uma instância AWS Lightsail Lamp
Gunnar Correa
Gunnar Correa
10/09/2026 2 minutos

Por padrão, o usuário bitnami não tem permissão para escrita dentro da VPS, por isso, vamos precisar dar permissões para ele dentro da pasta htdocs. Uma vez com a permissão atribuída, vamos conseguir enviar os nossos arquivos normalmente.

Vale lembrar que na AWS Lightsail podemos fazer o que a gente quiser, afinal, o servidor é nosso. Nós vamos nos conectar via SFTP através da porta 22 utilizando uma chave privada, ou seja, não vamos utilizar usuário e senha.

Para atribuir a permissão, acesse o terminal via PuTTY e execute o comando abaixo.

plaintext
sudo chown -R bitnami /opt/binami/apache2/htdocs

Leia também

Para o nosso exemplo de escrita no servidor, utilizaremos o código abaixo, pois além de enviar arquivos, também queremos que nosso usuário bitnami também faça escritas.

plaintext
<?php


try{
    $currentDate = date("Y-m-d H:i:s");
    
    $path = sprintf('date.txt', $folder);
    
    $fp = fopen($path, 'a+');
    
    fwrite($fp, sprintf('%s%s', $currentDatem PHP_EOL));
    
    fclose($fp);
    
    echo 'WRITE!';
    
}catch(Exception $ex){
    echo $ex->getMessage();
}

Agora assista nossa videoaula completa para complementar o que você aprendeu neste arquivo.

Até o momento nós não abordamos nenhum assunto sobre permissões, nem mesmo de forma simples, então, recomendamos que leia e assista os dois conteúdos abaixo.

Assista: https://youtu.be/sq6pd18X63Q

Leia: https://diolinux.com.br/tutoriais/entendendo-permissoes-de-arquivos-linux.html

Nossos cursos

Nossos cursos
Gunnar Correa
Gunnar Correa

Deixe um comentário

Para deixar um comentário, é necessário estar autenticado. Crie uma conta gratuita na SatellaSoft.

Entrar ou Registrar-se