Download bestand naar lokale computer via SCP terwijl ssh-verbinding met externe computer

Ik krijg steeds een foutmelding wanneer ik een bestand probeer te downloaden van een externe computer wanneer ik via SSH verbonden ben.

Ik gebruik een Mac en maak verbinding via terminal.

Ik typ het volgende:

scp username@host : /path/to/hosts/file/host_file.txt ~/desktop

Ik voer dan mijn wachtwoord in en krijg de volgende foutmelding:

scp: .: not a regular file
cp: cannot create regular file '/host_file.txt': permission denied
/directory/user/desktop: no such file or directory

Heeft u hulp?

Het lijkt erop dat het probeert het op te slaan in een map op het externe systeem, maar ik weet het niet zeker.

**bijwerken:

Ik heb de spatie aan weerszijden van de :
Het lijkt nu te downloaden, maar ik zie niets op mijn bureaublad.

Bedankt voor al je hulp.


Antwoord 1, autoriteit 100%

In plaats van

scp username@host : /path/to/hosts/file/host_file.txt ~/desktop

verwijder de spaties rond de :.

scp username@host:/path/to/hosts/file/host_file.txt ~/desktop

Bewerken:

Ik krijg steeds een foutmelding wanneer ik een bestand probeer te downloaden van een externe computer wanneer ik verbonden ben via SSH.

Je moet het scp-commando niet uitvoeren als je al naar de server bent gesshed— die het bestand alleen downloadt van de server… naar de server.

U moet het scp-commando rechtstreeks vanaf uw mac uitvoeren.


Antwoord 2, autoriteit 26%

Verwijder de spaties aan weerszijden van :

scp username@host:/path/to/hosts/file/host_file.txt ~/desktop

(om 100% duidelijk te zijn, ik bedoel verwijder de spaties aan weerszijden van de dubbele punt)

Other episodes