Como usar o WinSCP para transferir arquivos de um computador de Windows local para um ECS de Linux?
Cenários
O WinSCP pode ser usado para copiar e colar arquivos com segurança em computadores locais e remotos. Comparado com FTP, WinSCP permite que você use um nome de usuário e senha para acessar o servidor de destino sem qualquer configuração adicional no servidor.
Para transferir um arquivo de um computador de Windows local para um ECS de Linux, o WinSCP é comumente usado. Esta seção descreve como transferir arquivos de um computador de Windows local para um ECS de Linux usando o WinSCP. Neste exemplo, o ECS que executa o CentOS 7.2 é usado como exemplo.
Pré-requisitos
- O ECS de destino está em execução.
- Um EIP foi vinculado ao ECS. Para obter detalhes, consulte Vinculação de um EIP.
- O acesso à porta 22 é permitido na direção de entrada do grupo de segurança ao qual o ECS pertence. Para obter detalhes, consulte Configuração de regras de grupos de segurança.
Solução
- Instale o WinSCP.
- Inicie o WinSCP.
Defina os parâmetros da seguinte forma:
- File protocol: defina isto como SFTP ou SCP.
- Host name: insira o EIP vinculado ao ECS. Efetue logon no console de gerenciamento para obter o EIP.
- Port number: 22 por padrão.
- User Name: digite o nome de usuário para fazer logon no ECS.
- Se o ECS estiver conectado usando um par de chaves SSH,
- O nome de usuário é core para uma imagem pública do CoreOS.
- O nome de usuário é root para uma imagem pública não CoreOS.
- Se o ECS estiver conectado usando uma senha, o nome de usuário será root para uma imagem pública.
- Se o ECS estiver conectado usando um par de chaves SSH,
- Password: a senha definida quando você comprou o ECS ou converteu usando uma chave.
- Clique em Login.
- Arraste um arquivo do computador local à esquerda para o ECS conectado remotamente à direita para transferir o arquivo.