martes, 13 de noviembre de 2012

SCP secure copy desde CMD (PSCP)

Descargamos el PSCP de la misma página donde descargamos el putty:


La copiamos y la pegamos en el System32 de windows: c:\windows\system32, si lo ejecutamos sin parámetros desde el cmd vemos las opciones disponibles:


Para copiar desde un linux/unix a un windows el archivo prueba.txt ubicado en /home/prueba.txt del 192.168.0.1 ejecutamos el siguiente comando. El punto indica que lo copiará en la ruta actual del windows, o sea en el c:\


Ahora si queresmos realizar la misma copia, pero sin que nos pida password, es decir con clave pública y privada, generaremos un par de claves con el comando puttygen como se muestra en este enlace (http://www.redes-seguridad.com.ar/2012/10/putty-con-key-publica-y-privada.html), recuerde que debe agregar la pública en el /root/.ssh/authorized_keys del linux y en el cmd se le debe agregar la opción -i y luego la clave privada generada con el puttygen como muestra la siguiente imagen:


Uso:

pscp -i ruta_de_la_key_privada.ppk usuario@ip_server_remoto:/ruta/del/archivo/en/linux ubicacion_en_windows

Ahora bien, si queremos simplemente realizar la copia sin especificar la clave con el -i, instalamos el Pageant e importamos la key privada y directamente cuando realicemos la conexión no nos pedirá password, ni que le especifiquemos la key. Nos dirigimos al ícono al lado del reloj y clickeamos botón derecho, agregar key e importamos la key privada


Nos aparecerá en la siguiente lista:


Volvemos a probar la conexión sin especificar password, ni la key con el -i y vemos que nos conectamos correctamente, ya que toma la key de este software automáticamente.


No hay comentarios: