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

Webstories



Deixe um comentário
Aguarde...