Hvis du har brug for at kopiere en fil mellem to systemer, og scp
ikke er tilgængelig, kan du bruge alternative metoder. Her er nogle måder at gøre det på:
rsync
rsync
er et kraftfuldt værktøj til filoverførsel og synkronisering. Det kan bruges over SSH.
rsync -avz -e ssh user@remote_host:/path/to/remote/file /path/to/local/destination
cat
og ssh
Du kan bruge cat
kommandoen sammen med ssh
til at kopiere filer.
ssh user@remote_host 'cat /path/to/remote/file' > /path/to/local/destination
tar
og ssh
Du kan pakke filen med tar
og derefter overføre den via SSH.
ssh user@remote_host 'tar czf - /path/to/remote/file' | tar xzf - -C /path/to/local/destination
netcat
netcat
(nc) kan bruges til at overføre filer mellem systemer.
nc -l -p 12345 > /path/to/local/destination
cat /path/to/remote/file | nc remote_host 12345
ftp
eller sftp
Hvis FTP eller SFTP er tilgængelig, kan du bruge disse protokoller til at overføre filer.
sftp user@remote_host:/path/to/remote/file /path/to/local/destination
Disse metoder giver dig fleksibilitet til at kopiere filer mellem systemer, selv når scp
ikke er tilgængelig.
Har du brug for hjælp til filoverførsel eller SSH-opgaver? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Gør det lettere for dig selv og få den assistance, du har brug for!