Der er flere måder at uploade filer direkte fra en lokal maskine til en server via Linux terminal uden at bruge FTP. Her er nogle af de mest almindelige metoder:
SCP er en metode til sikker filoverførsel mellem en lokal og en fjern computer. Det bruger SSH til at sikre dataoverførslen.
scp [lokal_fil] [bruger@server:sti]
scp /path/to/local/file.txt user@remote_server:/path/to/remote/directory/
RSYNC er et værktøj til at synkronisere filer og mapper mellem to steder over en datalink. Det er kendt for sin effektivitet og fleksibilitet.
rsync [optioner] [lokal_fil] [bruger@server:sti]
rsync -avz /path/to/local/file.txt user@remote_server:/path/to/remote/directory/
SFTP er en sikker filoverførselsprotokol, der også bruger SSH til at sikre dataoverførslen. Det er en interaktiv metode, men kan også bruges i batch scripts.
sftp [bruger@server]
sftp user@remote_server
put /path/to/local/file.txt /path/to/remote/directory/
Hvis du har mange filer eller en hel mappe, kan du komprimere dem med tar
og derefter bruge SCP til at overføre den komprimerede fil.
tar -czvf archive.tar.gz /path/to/directory/
scp archive.tar.gz user@remote_server:/path/to/remote/directory/
tar -xzvf archive.tar.gz
CURL kan også bruges til at uploade filer til en server, især hvis serveren har en HTTP-baseret upload endpoint.
curl -T [lokal_fil] [URL]
curl -T /path/to/local/file.txt http://remote_server/upload/
Disse metoder giver dig fleksibilitet til at vælge den mest passende løsning baseret på dine behov og serverens konfiguration.
Har du brug for hjælp til filoverførsel eller serveradministration? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra kvalificerede hjælpere på få minutter. Gør det lettere for dig selv og få professionel assistance til dine tekniske udfordringer.