2012-06-04 16 views

Respuesta

5

no puede copiar archivos usando ssh. puedes usar scp/sftp.

SCP si estás en Linux o winscp si está en ventanas

+2

Descubrí que [Filezilla] (http://filezilla-project.org/) era mucho más rápido que WinSCP para cargar archivos en mis instancias EC2, si eso pudiera ser útil. – Viccari

+0

@Viccari podría mencionar los pasos para usar filezilla con ec2 –

+1

@HarpreetBhatia debería ser sencillo. Necesita agregar su par de llaves a FileZilla, configurar su nombre de usuario/contraseña y nombre de host. Deberias hacer eso. – Viccari

0

También puede instalar y configurar un servidor FTP, lo que le permitirá configurar los usuarios y directorios para que puedan subir a. Dicho esto, he votado hacia arriba lo anterior porque scp/sftp es el método ideal.

8

Como ya he mencionado, he usado WinSCP, que me registra como "ec2-user" - luego me aseguro de ajustar los permisos de ese usuario a través de SSH. Ejemplo:

chown -R ec2-user /path/to/files 

(regístrese como usuario root en primer lugar.)

Cualquiera que sea la carpeta o los archivos que necesita para editar a través de WinSCP, permite que los permisos de ellos (el error de lo contrario se un permiso denegado al intentar subir/editar archivos en WinSCP).

+1

Esto funcionó. Pero como novato, no puedo decir si hay problemas de seguridad asociados con esta solución. ¿Alguna idea de la comunidad? –

0

La manera más fácil es instalar webmin y usar el administrador de archivos (complemento java) desde su navegador.

// Ir a la carpeta de inicio

cd ~ 

// descargar la última versión

wget http://prdownloads.sourceforge.net/webadmin/webmin-1.660-1.noarch.rpm 

// instalar

sudo rpm -U webmin-1.660-1.noarch.rpm 

// Cambiar contraseña por defecto del usuario root passwd

Por último, abierta puerto 10000 en los grupos de seguridad

A continuación, iniciar sesión en

https://server_name:10000 

con el usuario: contraseña de superusuario: what_you_set_before

4

Se puede utilizar esta:

scp -i yourkeypair.pem source destination 
0

Sólo para agregue un poco más de detalle al comando scp (incluido en OSx y la mayoría de Linux/Unix):

scp -i myssh.pem local_file [email protected]:/home/username 

Obviamente, reemplace el archivo pem con el utilizado para el acceso ssh. Obviamente, reemplace "nombre de usuario" y "200.200.200 .." con valores válidos para su configuración.

Cuestiones relacionadas