¿Cómo puedo usar WinSCP para transferir archivos desde un equipo local con Windows a un ECS de Linux?
Escenarios
WinSCP se puede utilizar para copiar y pegar archivos de forma segura en los equipos locales y remotos. En comparación con FTP, WinSCP le permite usar un nombre de usuario y una contraseña para acceder al servidor de destino sin ninguna configuración adicional en el servidor.
Para transferir un archivo desde un equipo local con Windows a un ECS de Linux, se usa comúnmente WinSCP. Esta sección describe cómo transferir archivos desde un equipo local con Windows a un ECS de Linux usando WinSCP. En este ejemplo, se usa como ejemplo el ECS que ejecuta CentOS 7.2.
Prerrequisitos
- El ECS de objetivo está corriendo.
- Una EIP ha sido vinculada al ECS. Para más detalles, consulte Vinculación de una EIP.
- Se permite el acceso al puerto 22 en la dirección de entrada del grupo de seguridad al que pertenece el ECS. Para obtener más información, consulte Configuración de las reglas del grupo de seguridad.
Solución
- Instale WinSCP.
- Inicie WinSCP.
Configure los parámetros de la siguiente manera:
- File protocol: Establezca esta opción en SFTP o SCP.
- Host name: Introduzca la EIP enlazada al ECS. Inicie sesión en la consola de gestión para obtener la EIP.
- Port number: 22 de forma predeterminada.
- User Name: Ingrese el nombre de usuario para iniciar sesión en el ECS.
- Si el ECS está conectado usando un par de claves de SSH,
- El nombre de usuario es core para una imagen pública de CoreOS.
- El nombre de usuario es root para una imagen pública no-CoreOS.
- Si el ECS está conectado con una contraseña, el nombre de usuario es root para una imagen pública.
- Si el ECS está conectado usando un par de claves de SSH,
- Password: la contraseña establecida cuando compró el ECS o convirtió usando una clave.
- Haga clic en Login.
- Arrastre un archivo desde el equipo local a la izquierda hacia el ECS conectado remotamente a la derecha para transferir el archivo.