Skip to content

Installation og brug af SFTP på Linux-servere

Cloud Infrastructure Expert
Installation og brug af SFTP på Linux-servere

 

 

Denne vejledning viser, hvordan du installerer og bruger SFTP (Secure File Transfer Protocol) på en Linux VPS-server. SFTP er en sikker metode til at overføre filer til og fra en server, da den krypterer al kommunikation.

Forudsætninger

  • En Linux server med root-adgang.
  • En SSH-server installeret og kørende på serveren.
  • En SFTP-klient (f.eks. FileZilla) på din lokale maskine.

Trin 1: Installer SSH-serveren

Hvis du ikke allerede har en SSH-server installeret, kan du installere den ved hjælp af din distributions pakkehåndtering. For eksempel, på Ubuntu eller Debian kan du bruge følgende kommando:

sudo apt update
sudo apt install openssh-server -y

Trin 2: Konfigurer SSH-serveren

Du kan konfigurere SSH-serveren ved at redigere filen /etc/ssh/sshd_config. Sørg for, at følgende indstillinger er aktiveret:

Subsystem sftp /usr/lib/openssh/sftp-server
X11Forwarding no
AllowTcpForwarding no

Genstart SSH-serveren efter at have foretaget ændringer i konfigurationsfilen:

sudo systemctl restart ssh

Trin 3: Opret en brugerkonto

Opret en ny brugerkonto eller brug en eksisterende konto til SFTP-adgang. Du kan bruge følgende kommando til at oprette en ny bruger:

sudo adduser [brugernavn]

Indstil en stærk adgangskode til brugeren.

Trin 4: Begræns brugeradgang (valgfrit)

Du kan begrænse brugerens adgang til et specifikt bibliotek ved at bruge chroot. Dette forhindrer brugeren i at få adgang til filer uden for det angivne bibliotek.

Rediger filen /etc/ssh/sshd_config og tilføj følgende linjer for at begrænse brugeren “brugernavn” til biblioteket “/home/brugernavn/sftp”:

Match User brugernavn
    ChrootDirectory /home/brugernavn/sftp
    ForceCommand internal-sftp
    X11Forwarding no
    AllowTcpForwarding no

Genstart SSH-serveren igen:

sudo systemctl restart ssh

Trin 5: Opret SFTP-biblioteket (valgfrit)

Hvis du har valgt at begrænse brugerens adgang til et specifikt bibliotek, skal du oprette biblioteket og indstille de korrekte tilladelser:

sudo mkdir /home/brugernavn/sftp
sudo chown root:root /home/brugernavn/sftp
sudo chmod 755 /home/brugernavn/sftp

Trin 6: Opret forbindelse til serveren med SFTP-klient

  1. Åbn din SFTP-klient (f.eks. FileZilla) på din lokale maskine.
  2. Indtast din server’s IP-adresse eller domænenavn.
  3. Indtast brugernavnet og adgangskoden for den bruger, du oprettede.
  4. Indtast portnummeret 22 (standardporten for SSH).
  5. Klik på “Quickconnect” eller “Connect”.

Du skulle nu være forbundet til din server via SFTP og kan overføre filer sikkert.

Yderligere noter

  • Sørg for at holde din SSH-server opdateret for at sikre optimal sikkerhed.
  • Du kan bruge nøglebaseret godkendelse til at forbedre sikkerheden yderligere.
  • Der findes mange SFTP-klienter tilgængelige. Vælg en, der passer til dine behov.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.