I den här guiden går vi igenom hur du kan installera och använda SFTP (Secure File Transfer Protocol) på Linux-servrar. Denna installation kan vara särskilt användbar för användare av en VPS-server.
Förutsättningar
- En Linux-server (t.ex. Ubuntu, CentOS, Debian).
- Root-åtkomst eller sudo-rättigheter.
- En aktiv internetanslutning.
Steg 1: Installera OpenSSH-server
Öppna terminalen och kör följande kommando för att installera OpenSSH-server, som inkluderar SFTP:
sudo apt update && sudo apt install openssh-server -y
Steg 2: Kontrollera att SSH-tjänsten är igång
Kolla statusen för SSH-tjänsten:
sudo systemctl status ssh
Om tjänsten inte är igång, starta den med:
sudo systemctl start ssh
Steg 3: Konfigurera SFTP (valfritt)
Öppna SSH-konfigurationsfilen för att göra eventuella ändringar:
sudo nano /etc/ssh/sshd_config
Lägg till följande rad för att aktivera SFTP:
Subsystem sftp /usr/lib/openssh/sftp-server
Steg 4: Starta om SSH-tjänsten
När du har gjort ändringarna, starta om SSH-tjänsten:
sudo systemctl restart ssh
Steg 5: Anslut till SFTP-servern
Använd en SFTP-klient (som FileZilla eller WinSCP) eller terminalen för att ansluta till din server. Använd följande kommando i terminalen:
sftp username@your_server_ip
Steg 6: Använda SFTP-kommandon
Några vanliga SFTP-kommandon inkluderar:
- ls: Lista filer i den aktuella katalogen.
- cd: Byt katalog.
- get: Ladda ner en fil.
- put: Ladda upp en fil.
- exit: Avsluta SFTP-sessionen.
Avslutning
Dina SFTP-applikationer är nu installerade och klara för användning. Denna lösning kan vara särskilt användbar för dem som vill överföra filer säkert mellan enheter på en VPS-server.