Utilizando os comandos SSH e SCP em instâncias AWS

Uma dúvida recorrente para quem está iniciando a jornada na cloud da Amazon Webservices, é como se conectar com uma instância Linux, ou até mesmo como efetuar a transferência de arquivos entre a máquina local e a instância na nuvem.

Neste post irei explicar o procedimento de cada um desses casos.

Para se conectar com a instância, é necessário possuir o arquivo com a chave privada do servidor (o arquivo XXX.pem) que é fornecido somente no momento que a instância é criada.

Após localizar o arquivo .pem em sua estrutura de diretórios, o mesmo deve possuir permissões de leitura somente para o dono, no caso do Linux, deve-se aplicar o seguinte comando chmod 400 <arquivo.pem>.

Depois disso para se conectar com a instância é só informar o seguinte comando

ssh -i <caminho para o arquivo.pem> ec2-user@<endereço_da_instância>

Para se tornar o usuário root o comando sudo su funciona perfeitamente.

No caso da cópia de arquivos da sua máquina local para a máquina remota, informe o seguinte comando:

scp -i <caminho_para_o_arquivo.pem> myFiles.ext ec2-user@<endereço_da_instância>:<diretorio de destino>

Até a próxima

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s