Configure Port Forwarding to Remotely Access Your Synology NAS | Synology
Indholdsfortegnelse:
- Før du begynder
- Oprettelse af en SFTP-forbindelse
- SFTP-kommandoer
- Navigering med SFTP
- Overførsel af filer med SFTP
- Download af filer med SFTP-kommandoen
- Upload af filer med SFTP-kommandoen
- Filmanipulationer med SFTP
- Konklusion
SFTP (SSH File Transfer Protocol) er en sikker filprotokol, der bruges til at få adgang til, administrere og overføre filer via en krypteret SSH-transport.
Sammenlignet med den traditionelle FTP-protokol tilbyder SFTP al FTP's funktionalitet, og det er lettere at konfigurere.
I modsætning til
scp command
, der kun tillader filoverførsel, giver
sftp
kommandoen dig mulighed for at udføre en række handlinger på eksterne filer og genoptage filoverførsler.
I denne tutorial vil vi vise dig, hvordan du bruger Linux
sftp
kommandoen.
Før du begynder
For at kunne overføre og administrere filer via SFTP skal du have skrivetilladelse på fjernsystemet.
Når du overfører store filer, anbefales det at køre sftp-kommandoen inde i en skærm eller tmux-session.
sftp
hvorfra du kører
sftp
kommandoen, er det lokale arbejdsmappe.
Oprettelse af en SFTP-forbindelse
SFTP fungerer på en klientservermodel. Det er et undersystem af SSH og understøtter alle SSH-godkendelsesmekanismer.
Selvom den traditionelle adgangskodegodkendelse er konfigureret som standard og lettere at bruge, hvis du regelmæssigt opretter forbindelse til din server via SSH / SFTP, anbefales det at oprette SSH-nøgler og konfigurere et kodeordfrit SFTP-login.
Hvis du vil åbne en SFTP-forbindelse til et fjernsystem, skal du bruge
sftp
kommandoen efterfulgt af fjernserverens brugernavn og IP-adressen eller domænenavnet:
sftp remote_username@server_ip_or_hostname
Når du er tilsluttet, får du vist
sftp
prompten, og du kan begynde at interagere med fjernmaskinen:
Connected to remote_username@server_ip_or_hostname. sftp>
Hvis den eksterne SSH-server ikke lytter på standardporten 22, skal du bruge indstillingen
-oPort
til at specificere den alternative port:
sftp -oPort=custom_port remote_username@server_ip_or_hostname
SFTP-kommandoer
De fleste af SFTP-kommandoer er ens eller identiske med de kommandoer, du vil bruge i Linux-shell-prompten.
Du kan få en liste over alle tilgængelige SFTP-kommandoer ved at skrive
help
eller
?
.
help
Available commands: bye Quit sftp cd path Change remote directory to 'path'…… version Show SFTP version !command Execute 'command' in local shell ! Escape to local shell ? Synonym for help
Navigering med SFTP
Når du er logget ind på fjernserveren, er dit nuværende arbejdsbibliotek det eksterne brugerhjemskatalog. Du kan kontrollere det ved at skrive:
pwd
Remote working directory: /home/remote_username
Brug kommandoen
ls
til at liste over filer og mapper:
ls
Brug
cd
kommandoen til at navigere til et andet bibliotek. For at skifte til mappen
/tmp
du f.eks.
/tmp
:
cd /tmp
Ovenstående kommandoer bruges til at navigere og arbejde på den fjerne placering.
sftp
shell indeholder også kommandoer til lokal navigation, information og filhåndtering. De lokale kommandoer er præfixeret med bogstavet
l
.
For eksempel at udskrive det lokale arbejdsmappe, skriver du:
cd lpwd
Local working directory: /home/local_username
Overførsel af filer med SFTP
Med SFTP kan du overføre filer sikkert mellem to maskiner.
sftp
kommandoen er nyttig, når du arbejder på en server uden GUI, og du vil overføre filer eller udføre andre handlinger på fjernfilerne.
Download af filer med SFTP-kommandoen
Når du er logget ind på fjernserveren, er dit nuværende arbejdsbibliotek det eksterne brugerhjemskatalog.
Når du downloader filer med
sftp
kommandoen, downloades filerne til det bibliotek, hvorfra du indtastede
sftp
kommandoen.
Hvis du vil hente en enkelt fil fra fjernserveren, skal du bruge kommandoen
get
:
get filename.zip
Outputet skal se sådan ud:
Fetching /home/remote_username/filename.zip to filename.zip /home/remote_username/filename.zip 100% 24MB 1.8MB/s 00:13
get filename.zip local_filename.zip
Hvis du vil hente et bibliotek fra fjernsystemet, skal du bruge muligheden rekursiv-
-r
:
get -r remote_directory
Hvis en filoverførsel mislykkes eller bliver afbrudt, kan du genoptage den ved hjælp af
reget
kommandoen.
Syntaks for
reget
er den samme som syntaks for
get
:
Upload af filer med SFTP-kommandoen
Hvis du vil uploade en fil fra den lokale maskine til den eksterne SFTP-server, skal du bruge
put
kommandoen:
put filename.zip
Outputet skal se sådan ud:
Uploading filename.zip to /home/remote_username/filename.zip filename.zip 100% 12MB 1.7MB/s 00:06
Hvis den fil, du vil uploade, ikke findes i dit aktuelle arbejdsmappe, skal du bruge den absolutte sti til filen.
Når du arbejder med
put
, kan du bruge de samme indstillinger, der er tilgængelige med
get
kommandoen.
For at uploade en lokal mappe skal du indtaste:
put -r locale_directory
Sådan genoptages en afbrudt upload:
Filmanipulationer med SFTP
For at udføre opgaver på en ekstern server vil du typisk oprette forbindelse til den via SSH og gøre dit arbejde ved hjælp af shell-terminalen. I nogle situationer har brugeren muligvis kun SFTP-adgang til fjernserveren.
SFTP giver dig mulighed for at udføre nogle grundlæggende filmanipulationskommandoer. Herunder er nogle eksempler på, hvordan man bruger SFTP-shell:
-
Få information om fjernsystemets diskbrug:
df
Size Used Avail (root) %Capacity 20616252 1548776 18002580 19067476 7%
Opret en ny mappe på fjernserveren:
mkdir directory_name
Omdøb en fil på fjernserveren:
rename file_name new_file_name
Slet en fil på fjernserveren:
rm file_name
Slet et bibliotek på fjernserveren:
rmdir directory_name
Skift tilladelser for en fil på fjernsystemet:
chmod 644 file_name
Skift ejer af en fil på fjernsystemet:
chown user_id file_name
Du skal angive bruger-ID til
chgrp
ogchgrp
kommandoer.Skift gruppeejer af en ekstern fil med:
chgrp group_id file_name
Når du er færdig med dit arbejde, skal du lukke forbindelsen ved at skrive
bye
eller
quit
.
Konklusion
I denne tutorial har vi vist dig, hvordan du bruger
sftp
kommandoen til at downloade og uploade filer til din eksterne SFTP-server.
Du ønsker måske også at konfigurere en SSH-nøglebaseret godkendelse og oprette forbindelse til dine Linux-servere uden at indtaste et kodeord.
Du er velkommen til at give en kommentar, hvis du har spørgsmål eller feedback.
sftp terminalUønskede filer er filer, der forbliver på din computer, efter at en opgave er udført. Nogle gange skal Windows eller noget program oprette midlertidige filer, mens du laver nogle opgaver, og glemmer derefter at slette de midlertidige filer, den oprettede. Som tiden går, er din computer fuld af uønskede filer i form af midlertidige filer, logfiler, downloadede filer og uønskede / unødvendige registreringsdatabaser i Windows. Artiklen snakker om fjernelse af uønskede filer i Windows 10 ved hjælp a

Uønskede filer i Windows 10
Der er forskellige måder at dele filer mellem pc og mobil på. Du kan f.eks. Bruge Bluetooth, WiFi File Transfer apps, datakabel mv til at overføre dokument, video, lyd og andre filer. Men du vil bemærke, at disse metoder kun virker, hvis din pc og mobil er foran dig. Hvis din pc er i dit hjem, og din mobil er på dit kontor, kan du ikke bede nogen om at sende en fil fra din pc til din mobil. Du kan selvfølgelig bruge skylagring til at dele filer, men det kræver dine loginoplysninger. For at løse

PushBullet
Sådan bruges xiaomi shareme app til at overføre filer og data på Android

Ønsker du at dele filer mellem to Android-telefoner? Se på denne artikel for at finde ud af, hvordan du bruger Xiaomis ShareMe (MI Drop) -app til at overføre filer på Android.