

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Transfira arquivos para computadores virtuais do Lightsail for Research usando o Secure Copy
<a name="connect-using-scp"></a>

Você pode transferir arquivos do seu computador local para um computador virtual no Amazon Lightsail for Research usando o Secure Copy (SCP). Com esse processo, você pode transferir vários arquivos ou diretórios inteiros ao mesmo tempo.

**nota**  
Você também pode estabelecer uma conexão de protocolo de exibição remota com seu computador virtual usando o cliente Amazon DCV baseado em navegador disponível no console do Lightsail for Research. Com o cliente Amazon DCV, você pode transferir rapidamente arquivos individuais. Para obter mais informações, consulte [Acesse o sistema operacional do seu computador virtual Lightsail for Research](access-computer-operating-system.md).

**Topics**
+ [Concluir os pré-requisitos do .](#connect-using-scp-prerequisites)
+ [Conecte-se a um computador virtual usando SCP](#connect-virtual-computer-using-scp)

## Concluir os pré-requisitos do .
<a name="connect-using-scp-prerequisites"></a>

Conclua os seguintes pré-requisitos antes de começar.
+ Crie um computador virtual no Lightsail for Research. Para obter mais informações, consulte [Crie um computador virtual Lightsail for Research](create-computer.md).
+ Verifique se o computador virtual ao qual você deseja se conectar está em execução. Além disso, anote o nome do computador virtual e a AWS região na qual ele foi criado. Você precisará dessas informações mais tarde neste processo. Para obter mais informações, consulte [Veja os detalhes do computador virtual Lightsail for Research](view-computer.md).
+ Baixe e instale o AWS Command Line Interface (AWS CLI). Para obter mais informações, consulte [Instalar ou atualizar a versão mais recente da AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) no *AWS Command Line Interface Guia do usuário da Versão 2*.
+ Configure o AWS CLI para acessar seu Conta da AWS. Para obter mais informações, consulte [Conceitos básicos de configuração da ](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config) no *AWS Command Line Interface Guia do usuário da Versão 2*.
+ Faça download e instale o jq. É um processador JSON de linha de comando leve e flexível usado nos procedimentos a seguir para extrair detalhes do par de chaves. Para obter mais informações sobre como baixar e instalar o jq, consulte [Baixar o jq no site](https://stedolan.github.io/jq/download/) do *jq*.
+ Certifique-se de que a porta 22 esteja aberta no computador virtual ao qual você deseja se conectar. Essa é a porta padrão usada para SSH. É aberto por padrão Mas se você o fechou, deverá reabri-lo antes de continuar. Para obter mais informações, consulte [Gerencie portas de firewall para computadores virtuais do Lightsail for Research](manage-ports.md).
+ Obtenha o par de chaves padrão (DKP) do Lightsail para seu computador virtual. Para obter mais informações, consulte [Crie um computador virtual Lightsail for Research](create-computer.md).

## Conecte-se a um computador virtual usando SCP
<a name="connect-virtual-computer-using-scp"></a>

Conclua um dos procedimentos a seguir para se conectar ao seu computador virtual no Lightsail for Research usando o SCP.

### Conecte-se a um computador virtual usando SCP em um computador local Windows
<a name="connect-using-scp-windows"></a>

Esse procedimento se aplica a você se o computador local usa um sistema operacional Windows. Esse procedimento usa o `get-instance` AWS CLI comando para obter o nome de usuário e o endereço IP público da instância à qual você deseja se conectar. Para obter mais informações, consulte [obtenha-instâncias](https://docs.aws.amazon.com/cli/latest/reference/lightsail/get-instance.html) na *Referência de comandos da AWS CLI *.

**Importante**  
Certifique-se de obter o par de chaves padrão (DKP) do Lightsail para o computador virtual ao qual você está tentando se conectar antes de iniciar esse procedimento. Para obter mais informações, consulte [Obtenha um par de chaves para um computador virtual Lightsail for Research](get-ssh-keys.md). Esse procedimento gera a chave privada do Lightsail DKP em `dkp_rsa` um arquivo que é usado em um dos comandos a seguir.

1. Abra a janela Command Prompt (Prompt de comando).

1. Digite o comando a seguir para exibir o endereço IP público e o nome de usuário do seu computador virtual. No comando, `{{region-code}}` substitua pelo código da AWS região na qual o computador virtual foi criado, como`us-east-2`. Substitua `{{computer-name}}` pelo nome do computador virtual ao qual você deseja se conectar.

   ```
   aws lightsail get-instance --region {{region-code}} --instance-name {{computer-name}} | jq -r ".instance.username" & aws lightsail get-instance --region {{region-code}} --instance-name {{computer-name}} | jq -r ".instance.publicIpAddress"
   ```

   **Exemplo**

   ```
   aws lightsail get-instance --region {{us-east-2}} --instance-name {{MyJupyterComputer}} | jq -r ".instance.username" & aws lightsail get-instance --region {{us-east-2}} --instance-name {{MyJupyterComputer}} | jq -r ".instance.publicIpAddress"
   ```

   A resposta exibirá o nome de usuário e endereço IP público do computador virtual conforme mostrado no exemplo a seguir. Anote esses valores, pois você precisará deles na etapa seguinte deste procedimento.  
![O nome de usuário e endereço IP público de um computador virtual.](http://docs.aws.amazon.com/pt_br/lightsail-for-research/latest/ug/images/scp-public-ip-address-and-user-windows.png)

1. Digite o seguinte comando para estabelecer uma conexão SCP com seu computador virtual e transferir arquivos para ele.

   ```
   scp -i dkp_rsa -r "{{source-folder}}" {{user-name}}@{{public-ip-address}}:{{destination-directory}}
   ```

   No comando, substitua:
   + `{{source-folder}}` com a pasta em seu computador local que contém os arquivos que você deseja transferir.
   + `{{user-name}}` com o nome de usuário da etapa anterior desse procedimento (como `ubuntu`).
   + `{{public-ip-address}}` com o endereço IP público do seu computador virtual da etapa anterior deste procedimento.
   + `{{destination-directory}}` com o caminho para o diretório no computador virtual no qual você deseja copiar seus arquivos.

   O exemplo a seguir copia todos os arquivos da `C:\Files` pasta no computador local para o `/home/lightsail-user/Uploads/` diretório no computador virtual remoto.

   ```
   scp -i dkp_rsa -r "{{C:\Files}}" {{ubuntu}}@{{192.0.2.0}}:{{/home/lightsail-user/Uploads/}}
   ```

   Você verá um resultado semelhante ao seguinte exemplo. Ele mostra cada arquivo que foi transferido da pasta de origem para o diretório de destino. Agora você deve conseguir acessar esses arquivos em seu computador virtual.  
![Resposta à transferência do SCP.](http://docs.aws.amazon.com/pt_br/lightsail-for-research/latest/ug/images/scp-transfer-response-windows.png)

### Conecte-se a um computador virtual usando SCP em um computador local Linux, Unix ou macOS
<a name="connect-using-scp-linux"></a>

Este procedimento se aplica a você se o seu computador local estiver utilizando um sistema operacional Linux, Unix ou macOS. Esse procedimento usa o `get-instance` AWS CLI comando para obter o nome de usuário e o endereço IP público da instância à qual você quer se conectar. Para obter mais informações, consulte [obtenha-instâncias](https://docs.aws.amazon.com/cli/latest/reference/lightsail/get-instance.html) na *Referência de comandos da AWS CLI *.

**Importante**  
Certifique-se de obter o par de chaves padrão (DKP) do Lightsail para o computador virtual ao qual você está tentando se conectar antes de iniciar esse procedimento. Para obter mais informações, consulte [Obtenha um par de chaves para um computador virtual Lightsail for Research](get-ssh-keys.md). Esse procedimento gera a chave privada do Lightsail DKP em `dkp_rsa` um arquivo que é usado em um dos comandos a seguir.

1. Abra uma janela do Terminal.

1. Digite o comando a seguir para exibir o endereço IP público e o nome de usuário do seu computador virtual. No comando, `{{region-code}}` substitua pelo código da AWS região na qual o computador virtual foi criado, como`us-east-2`. Substitua `{{computer-name}}` pelo nome do computador virtual ao qual você deseja se conectar.

   ```
   aws lightsail get-instance --region {{region-code}} --instance-name {{computer-name}} | jq -r '.instance.username' & aws lightsail get-instance --region {{region-code}} --instance-name {{computer-name}} | jq -r '.instance.publicIpAddress'
   ```

   **Exemplo**

   ```
   aws lightsail get-instance --region {{us-east-2}} --instance-name {{MyJupyterComputer}} | jq -r '.instance.username' & aws lightsail get-instance --region {{us-east-2}} --instance-name {{MyJupyterComputer}} | jq -r '.instance.publicIpAddress'
   ```

   A resposta exibirá o nome de usuário e endereço IP público do computador virtual conforme mostrado no exemplo a seguir. Anote esses valores, pois você precisará deles na etapa seguinte deste procedimento.  
![O nome de usuário e endereço IP público de um computador virtual.](http://docs.aws.amazon.com/pt_br/lightsail-for-research/latest/ug/images/scp-public-ip-address-and-user-linux.png)

1. Digite o seguinte comando para estabelecer uma conexão SCP com seu computador virtual e transferir arquivos para ele.

   ```
   scp -i dkp_rsa -r '{{source-folder}}' {{user-name}}@{{public-ip-address}}:{{destination-directory}}
   ```

   No comando, substitua:
   + `{{source-folder}}` com a pasta em seu computador local que contém os arquivos que você deseja transferir.
   + `{{user-name}}` com o nome de usuário da etapa anterior desse procedimento (como `ubuntu`).
   + `{{public-ip-address}}` com o endereço IP público do seu computador virtual da etapa anterior deste procedimento.
   + `{{destination-directory}}` com o caminho para o diretório no computador virtual no qual você deseja copiar seus arquivos.

   O exemplo a seguir copia todos os arquivos da `C:\Files` pasta no computador local para o `/home/lightsail-user/Uploads/` diretório no computador virtual remoto.

   ```
   scp -i dkp_rsa -r '{{Files}}' {{ubuntu}}@{{192.0.2.0}}:{{/home/lightsail-user/Uploads/}}
   ```

   Você verá um resultado semelhante ao seguinte exemplo. Ele mostra cada arquivo que foi transferido da pasta de origem para o diretório de destino. Agora você deve conseguir acessar esses arquivos em seu computador virtual.  
![Resposta à transferência do SCP.](http://docs.aws.amazon.com/pt_br/lightsail-for-research/latest/ug/images/scp-transfer-response-linux.png)