Copiar archivo remoto a una ruta especificada en el escritorio local usando scp

Pregunta:

Estaba tratando de copiar un archivo desde un servidor remoto usando SCP pero da el siguiente error.

bash-3.2$ scp username@server:main.php C:\main.php

ssh: no se pudo resolver el nombre de host C: nombre de host ni nombre de servidor proporcionado, o no se conoce

Está asumiendo C: como nombre de host, pero es solo el nombre de la unidad … Por favor, déjeme cómo especificar explícitamente como un escape para deshacerse de este problema.

Si no especifico la ruta donde guardar en el escritorio local, está funcionando bien.

bash-3.2$ scp username@server:main.php main.php
main.php                                                                   100%   29KB  28.9KB/s   00:01

Agradecemos cualquier ayuda. Gracias de antemano,

PD: usando Windows XP SP2

Respuesta:

Si está utilizando scp de Cygwin, puede intentar utilizar las rutas de Cygwin:

scp user@host:main.php /cygdrive/c/main.php

También puede usar los comandos pscp y psftp incluidos en el paquete PuTTY : son programas nativos de Win32 y no se quejarán de las rutas de Windows.

Alternativamente, WinSCP es un buen cliente SCP / SFTP (principalmente una GUI, aunque también viene con una herramienta de línea de comandos).

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım