2012-05-31 24 views
33

Estoy intentando copiar un archivo desde una máquina remota a la máquina local que estoy utilizando. Cada vez que ejecuto este comando me piden que ingrese una contraseña. No estoy seguro de qué ingresar para la contraseña ya que nunca configuré ninguna contraseña. Alguien tiene algun consejo?SCP desde el host remoto para host local

scp stuff.php [email protected]:Users/djorge/Desktop 
+2

Dónde exactamente se ejecuta este comando? En la máquina remota? o tu local? Si está en la máquina local, básicamente estás haciendo una copia de archivo local. Si no tiene la contraseña localmente, a continuación, invertir el orden de las directivas y ejecutarlo localmente, por lo que es el equipo local iniciar la copia, e iniciar sesión en el mismo mando a distancia, y no al revés. –

Respuesta

17

No debe ser fácil en la sección AllowUsers, en el archivo de configuración/etc/ssh/ssh_config, en la máquina remota. Es posible que deba reiniciar sshd después de editar el archivo de configuración.

Y entonces se puede copiar, por ejemplo, el "test.txt" archivo desde un host remoto al servidor local

SCP [email protected]: test.txt/local/dir


@cool_cs puede usuario ~ symbol ~/Users/djorge/Desktop si es su directorio de inicio.

En UNIX, rutas absolutas deben comenzar con '/'.

+0

Cada vez que hago esto, no puede encontrar mi directorio en mi máquina local. Estoy conectado al host remoto y no puedo encontrar/local/dir o en mi caso Users/jorge/Desktop –

+0

@cool_cs necesitas salir de ssh y ejecutar scp desde tu máquina local – chim

46

necesita el IP del otro pc y hacer:

scp usuario @ ip_of_remote_pc: /home/user/stuff.php/Usuarios/djorge/escritorio

se le preguntará para 'la contraseña del usuario en el otra PC.

+1

Daniel, en Unix y Wind0ws es / – Snake

Cuestiones relacionadas