Usar o putty para scp do windows ao Linux
C:\Users\Admin\Desktop\WMU\5260\A2.c
o meu problema é que quando uso o comando scp C:\Users\Admin\Desktop\WMU\5260\A2.c ~
Percebi o erro.could not resolve hostname C:. Name or service not known".
Eu também tentei scp Users\Admin\Desktop\WMU\5260\A2.c ~
o que me dá o erro Cannot stat 'Users\Admin\Desktop\WMU\5260\A2.c': no such file or directory
4 answers
Tem de dizer scp
para onde enviar o ficheiro. Em seu comando que não está funcionando:
scp C:\Users\Admin\Desktop\WMU\5260\A2.c ~
Você não mencionou um servidor remoto. scp
USA :
para delimitar a máquina e a localização, por isso pensa que lhe pediu para obter um ficheiro na localização \Users\Admin\Desktop\WMU\5260\A2.c
da máquina C
para a sua pasta pessoal local.
O comando de envio correcto, baseado nos seus comentários, deve ser algo como:
C:\> pscp C:\Users\Admin\Desktop\WMU\5260\A2.c [email protected]:
Se estiver a executar o comando a partir da sua pasta pessoal, poderá usar um caminho relativo:
C:\Users\Admin> pscp Desktop\WMU\5260\A2.c [email protected]:
Também pode mencionar a pasta onde deseja transferir esta pasta para o servidor remoto. isto é, apenas adicionando um caminho para a pasta como abaixo:
C:/> pscp C:\Users\Admin\Desktop\WMU\5260\A2.c [email protected]:/home/path_to_the_folder/
Pode usar o PSCP para copiar ficheiros do Windows para o Linux.
- Obter o PSCP de putty.org
- abrir cmd na pasta com pscp.ficheiro exe
-
Escreva o comando
pscp source_file user@host:destination_file
- ex.
pscp sample.txt [email protected]:/mydata/sample.txt
- ex.
Utilize scp priv_key.pem source user@host:target
se precisar de se ligar usando uma chave privada.
Ou se usar pscp, então use pscp -i priv_key.ppk source user@host:target
Você pode usar O Cmder tudo o que precisa de fazer é adicionar a pasta bin
do cmder à sua localização no windows e poderá usar uma sintaxe semelhante do linux, tal como ls
grep
...
Incluindo {[4] } com o seguinte comando:
scp user@ipaddress:/target/path