tutorial portable gratis descargar linux windows ssh putty scp

linux - gratis - winscp portable



Usando masilla para scp desde windows a Linux (4)

Estoy tratando de probar algún código C que estoy escribiendo. El único problema es que el código debe ejecutarse en una máquina remota. Mi computadora portátil es bastante vieja y no hay ningún controlador para mi tarjeta inalámbrica disponible para Ubuntu, por lo que arrancar en Linux para eludir este problema no es una opción. Aquí está mi pregunta:

Estoy usando putty para SSH en la máquina remota, y estoy escribiendo mi código en Notepad ++. La ubicación de mi archivo es: C:/Users/Admin/Desktop/WMU/5260/A2.c

Mi problema es que cuando uso el comando scp C:/Users/Admin/Desktop/WMU/5260/A2.c ~ obtengo el error could not resolve hostname C:. Name or service not known". could not resolve hostname C:. Name or service not known".

También probé scp Users/Admin/Desktop/WMU/5260/A2.c ~ que me da el error Cannot stat ''Users/Admin/Desktop/WMU/5260/A2.c'': no such file or directory

¿Qué estoy haciendo incorrectamente?


Necesita decirle a scp dónde enviar el archivo. En tu comando que no está funcionando:

scp C:/Users/Admin/Desktop/WMU/5260/A2.c ~

Usted no ha mencionado un servidor remoto. scp usa : para delimitar el host y la ruta, por lo que cree que ha solicitado que descargue un archivo en la ruta de acceso /Users/Admin/Desktop/WMU/5260/A2.c desde el host C al directorio de inicio local.

El comando de carga correcto, basado en sus comentarios, debería ser algo como:

C:/> pscp C:/Users/Admin/Desktop/WMU/5260/A2.c [email protected]:

Si está ejecutando el comando desde su directorio personal, puede usar una ruta relativa:

C:/Users/Admin> pscp Desktop/WMU/5260/A2.c [email protected]:

También puede mencionar el directorio en el que desea que se descargue esta carpeta en el servidor remoto. es decir, simplemente agregando una ruta a la carpeta de la siguiente manera:

C:/> pscp C:/Users/Admin/Desktop/WMU/5260/A2.c [email protected]:/home/path_to_the_folder/


Puede usar Cmder todo lo que necesita hacer es agregar el directorio bin de cmder a su ruta en Windows y puede usar una sintaxis similar de linux como ls grep ...

incluyendo scp con el siguiente comando:

scp user@ipaddress:/target/path


Puede usar PSCP para copiar archivos de Windows a Linux.

  1. Descarga PSCP desde putty.org
  2. Abra cmd en el directorio con el archivo pscp.exe
  3. Escriba el comando pscp source_file user@host:destination_file

Reference


Utilice scp priv_key.pem source user@host:target si necesita conectarse utilizando una clave privada.

o si usa pscp, utilice pscp -i priv_key.ppk source user@host:target