bestand kopiëren van Windows naar Linux

Status
Niet open voor verdere reacties.

mariannevanh

Terugkerende gebruiker
Lid geworden
14 dec 2004
Berichten
2.085
Ik ben op zoek naar de juiste syntax van het commando scp om een bestand te kopieren.

Ik werk op mijn PC met Windows 10. Op die PC heb ik PuTTY geïnstalleerd om verbinding te maken met een andere PC in mijn netwerk. Op die PC draait Ubuntu Server 20.04.
Het interne IP-adres van mijn Windows-PC is 192.168.2.11 en van mijn Ubuntu PC is 192.168.2.136

Met behulp van PuTTY wil ik het bestand C:\Mijn Documenten\test.txt kopiëren naar /home/guido op mijn Ubuntu-PC.

Ik dacht een en ander te bereiken met het commando

Code:
scp -r "http://192.168.2.11:/Users/guido/Mijn Documenten/test.txt" http://guido:password@192.168.2.136/home/guido

maar er zit een fout in. Wat is de juiste syntax?

Vriendelijke groet,
Guido
 
Waarschijnlijk heb je deze wel al bekeken : http://www.hypexr.org/linux_scp_help.php

De denkfout zit er in dat je 'http" gebruikt en dus van website naar website wil copiëren en dat is niet waar scp voor dient.
Het commando is bruikbaar om tussen 2 (local of remote) toestellen data of bestanden te copiëren met ssh.

In jouw geval, 2 toestellen op je local netwerk is het eigenlijk zelfs niet meteen nodig om daar een ssh-beveiligde copy voor te gebruiken maar het kan een elegante manier zijn om dat te doen, dat klopt.
Zelf doe ik communicatie tussen linux en windows machine echter met MobaXterm : https://mobaxterm.mobatek.net/ en dan ook interactief en manueel - misschien is dat niet wat je zoekt...
 
Waarschijnlijk heb je deze wel al bekeken : http://www.hypexr.org/linux_scp_help.php

Deze kende ik nog niet, maar ook met de hulp hiervan kom ik er niet uit.

Belangrijk struikelblok zal o.a. zijn: de spatie in de bron. Is plaatsing tussen aanhalingstekens dan goed? Ik heb ook even getest met een bestand in een directory zonder spatie.

Code:
scp "/Users/Guido/Desktop/test.txt" guido@192.168.2.136:/home/guido

Nu wordt gevraagd naar guido@192.168.2.136's password. Na het invoeren van dit wachtwoord krijg ik de melding dat het bestand niet bestaat.
Code:
/Users/Guido/Desktop/test.txt: No such file or directory
 
In WinSCP niet makkelijker dan met commandline te gaan rommelen..?

Daarin lukt het wel. Maar omdat ik - na het kopiëren van de bestanden - via PuTTY een reeks commando's naar de Linux-computer stuur, hoopte ik die eerste stap ook via PuTTY te kunnen doen.
 
Je zou zeggen dat dat moet werken, maar...
het werkt niet:

Code:
The authenticity of host '192.168.2.136 (192.168.2.136)' can't be established.
ECDSA key fingerprint is SHA256:d <KNIP>.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.2.136' (ECDSA) to the list of known hosts.
guido@192.168.2.136's password:
/Users/Guido/Desktop/test.txt: No such file or directory

(voor de zekerheid nog even gecontroleerd in een commando-venster in Windows:
dir \Users\Guido\Desktop\test.txt
geeft als resultaat 1 bestand)

* hoe weet PuTTY dat het document van de C-schijf moet worden gehaald? Ik heb ook een D- en een E-schijf
* hoe ga ik om met een spatie in de mapnaam (Mijn Documenten of Dropbox (teamnaam))?
 
The authenticity of host '192.168.2.136 (192.168.2.136)' can't be established.
ECDSA key fingerprint is SHA256:d <KNIP>.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.2.136' (ECDSA) to the list of known hosts.
guido@192.168.2.136's password:
/Users/Guido/Desktop/test.txt: No such file or directory
Het staat er duidelijk, zie vet....
Je hebt een ander probleem: authenticity.
Lees dit maar eens door:
https://superuser.com/questions/421004/how-to-fix-warning-about-ecdsa-host-key
en zoek obv wat je nu weet evt verder.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan