transferir servidores por password entre copiar consola comando archivos windows ssh copy sudo scp

servidores - transferir archivos de windows a linux ssh



SCP w/ssh: copiar un archivo local desde Windows a un servidor remoto usando scp (6)

En Windows, puede usar una interfaz gráfica de scp usando winSCP . Un buen software gratuito que implementa el protocolo SFTP .

Por lo tanto, estoy intentando simplemente transferir la carpeta de archivos de mi computadora local a un servidor a través de ssh y scp. Después de sudo estoy usando el comando de la siguiente manera:

scp -r C:/desktop/myfolder/deployments/ user@host:/path/to/whereyouwant/thefile

Me sale el error:

ssh: C: nombre o servicio desconocido

Supongo que es mi sintaxis para c:/desktop etc. ¿Alguna idea?

Por cierto, estoy usando masilla + Windows 7.


He encontrado que es más fácil usar una interfaz gráfica en Windows (recomiendo mobaXTerm tiene ssh, scp, ftp, escritorio remoto, y muchos más) pero si está configurado en la línea de comando, recomendaría hacer una copia en el directorio con el carpeta de origen luego
scp -r yourFolder username@server:/path/to/dir
el -r indica recursivo para ser usado en directorios


La letra de la unidad se puede usar en la fuente como

scp /c/path/to/file.txt user@server:/dir1/file.txt


Las letras de unidad se pueden usar en el objetivo como

scp some_file user@host:/c/temp

donde c es la letra de la unidad. Se trata como un directorio.

Quizás esto también funciona en la fuente.


Si su letra de unidad es C, debería poder usar

scp -r /desktop/myfolder/deployments/ user@host:/path/to/whereyouwant/thefile

sin letra de unidad ni barras diagonales inversas en lugar de barras diagonales.

Está utilizando masilla, por lo que puede usar pscp . Está mejor adaptado a Windows.


También puedes probar esto:

scp -r /cygdrive/c/desktop/myfolder/deployments/ user@host:/path/to/whereyouwant/thefile