Estoy tratando de probar un 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 antigua y no hay un controlador para mi tarjeta inalámbrica disponible para Ubuntu, por lo que iniciar Linux para sortear este problema no es una opción. Aquí está mi pregunta:
Estoy usando masilla 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 ~ me sale el error 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?
Debe decirle a scp dónde enviar el archivo. En su comando que no está funcionando:
scp C:\Users\Admin\Desktop\WMU\5260\A2.c ~ No ha mencionado un servidor remoto. scp usa : para delimitar el host y la ruta, por lo que cree que le ha pedido que descargue un archivo en la ruta \Users\Admin\Desktop\WMU\5260\A2.c desde el host C a su directorio de inicio local.
El comando de carga correcto, según sus comentarios, debería ser algo como:
C:\> pscp C:\Users\Admin\Desktop\WMU\5260\A2.c ckg8221@thor.cs.wmich.edu:Si está ejecutando el comando desde su directorio de inicio, puede usar una ruta relativa:
C:\Users\Admin> pscp Desktop\WMU\5260\A2.c ckg8221@thor.cs.wmich.edu:También puede mencionar el directorio donde desea que se descargue esta carpeta en el servidor remoto. es decir, simplemente agregando una ruta a la carpeta como se muestra a continuación:
C:/> pscp C:\Users\Admin\Desktop\WMU\5260\A2.c ckg8221@thor.cs.wmich.edu:/home/path_to_the_folder/Use scp priv_key.pem source user@host:target si necesita conectarse usando una clave privada.
o si usa pscp, use pscp -i priv_key.ppk source user@host:target