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.

Publicado em

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.

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

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.

<?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

Gunnar Correa
Gunnar Correa

Autodidata, Graduado em Desenvolvimento Web, Especialista em Tecnologias na Educação e Pós-graduando em Segurança da Informação. Começou seus estudos na área de programação quando era criança, e atualmente, está estudando desenvolvimento de jogos. Fundador da SatellaSoft, criado em 2009 com o intuito de compartilhar conhecimento de forma gratuita e inédita.

Todos os nossos cursos em promoção
Todos os nossos cursos em promoção

Webstories

Todos os nossos cursos em promoção

Todos os nossos cursos em promoção

Deixe um comentário
Aguarde...
Todos os nossos cursos em promoção