Poslužitelj

Kako postaviti SFTP poslužitelj na Linuxu

Kako postaviti SFTP poslužitelj na Linuxu

Što se tiče "prijenosa datoteka", postoji bezbroj načina za to. Već smo pokrili pristojnu količinu metoda, uključujući prijenos datoteka između sustava Windows i Linux, FTP ili protokol za prijenos datoteka za premještanje datoteka s različitih računala preko mreže. Ako tražite sigurniji način prijenosa podataka putem weba, tada morate potražiti SFTP.

SFTP Vs. FTP

SFTP, što je skraćenica od Sosigurati File Transfer Strrotocol, izvrstan je protokol koji se koristi za uspostavljanje sigurne i šifrirane veze za siguran prijenos datoteka. To je moguće jer SFTP koristi šifriranu vrstu tehnologije otiska prsta da provjeri ključeve hosta prije nego što započne bilo kakav prijenos podataka. S druge strane, FTP ne nudi nikakvu enkripciju i ne preporučuje se za upotrebu na nesigurnoj mreži kao što je oblak.

Još jedno područje na kojem SFTP svijetli zahvaljujući jednostavnijem vatrozidu na strani klijenta. Samo port 22 mora biti otvoren za slanje i primanje podataka, što znači da konfiguracije vatrozida mogu biti jednostavnije i poboljšava sigurnost dijeljenja datoteka. FTP protokol mora otvoriti više kanala za prijenos podataka.

Dodatni sloj sigurnosti

Uz to, radi veće sigurnosti, preporučujemo omogućavanje značajke chroot na određenim korisničkim računima. Ideja koja stoji iza chroota je da to ovisi o izoliranju nekih aplikacija, datoteka i stavljanju u nešto poput zatvora da bi ih se odvojilo od ostatka vaših direktorija stroja. Dakle, ako je na korisničkom računu omogućena značajka chroot, tada on ili ona ima jedini pristup sadržaju svojih direktorija, aplikacija i datoteka.

Postavljanje SFTP poslužitelja na Linuxu

U ovom vodiču provest ćemo vas kroz postavljanje SFTP-a na vašem Ubuntu stroju. Ovaj je vodič podijeljen u sljedeće odjeljke:

  1. Stvorite SFTP grupu i korisnika.
  2. Instalirajte SSH Daemon.
  3. Konfigurirajte SSH Daemon.
  4. Prijava na SFTP pomoću naredbenog retka ili grafičkog korisničkog sučelja.

Međutim, prije pokretanja morate provjeriti je li vaš uređaj ažuriran pomoću sljedećih naredbi. Naredbe u nastavku su za ažuriranje Ubuntu-a i izvedenica. Ako ste na drugoj distribuciji Linuxa, ažurirajte svoj sustav prije nego što nastavite dalje.

sudo apt ažuriranje sudo apt nadogradnja

1. Stvaranje SFTP grupe i korisnika

Prvo, stvorimo novu grupu i korisnika koje možete koristiti za prijavu pomoću SFTP-a.

Korak 1. Stvorite novu grupu s imenom sftp_fosslinux kako slijedi:

sudo addgroup sftp_fosslinux

Dodajte novu SFTP grupu

Korak 2. Izradite novog korisnika s imenom "sftpfossuser" i dodajte ga u prethodno stvorenu grupu.

sudo useradd -m sftpfossuser -g sftp_fosslinux

Dodajte novog SFTP korisnika

3. korak. Dodajte lozinku novom SFTP korisniku.

sudo passwd sftpfossuser

Postavi lozinku za novog SFTP korisnika

4. korak. Sada odobrite novom SFTP korisniku potpuni pristup njihovom novom početnom direktoriju na sljedeći način:

sudo chmod 700 / home / sftpfossuser /

Odobrite puni pristup novom SFTP korisniku u njihovom početnom direktoriju

Sada ste spremni instalirati SSH i konfigurirati ga.

2. Instaliranje SSH Daemona

Da bi SFTP ispravno radio, možete instalirati SSH ili OpenSSH poslužitelj. Ako niti jedan od njih nije već instaliran na vašem računalu, upotrijebite sljedeću naredbu za instalaciju SSH poslužitelja:

sudo apt instalirati ssh

Instalirajte SSH paket

3. Konfiguriranje SSH demona

Nakon završetka instalacije SSH, otvorite SSHD konfiguracijsku datoteku da biste uredili neke konfiguracije.

Korak 1. Otvorite SSHD datoteku pomoću omiljenog uređivača.

sudo vi / etc / ssh / sshd_config

Otvorite konfiguracijsku datoteku SSHD

Korak 2. Sada se pomaknite do kraja konfiguracijske datoteke i dodajte sljedećih nekoliko redaka:

Podudarna grupa sftp_fosslinux ChrootDirectory / home X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp

Spremite i zatvorite SSHD konfiguracijsku datoteku.

Uredi SSHD konfiguracijsku datoteku

Prethodne konfiguracije znače omogućiti korisnicima u sftp_fosslinux grupi pristup i korištenje njihovih kućnih direktorija putem SFTP-a. Čak štoviše, spriječit će bilo koji drugi uobičajeni SSH pristup tim datotekama.

3. korak. Sada ponovno pokrenimo SSH uslugu kako bismo primijenili prethodne promjene.

sudo systemctl ponovno pokreni ssh

Ponovo pokrenite SSH uslugu

4. Prijavite se na SFTP

Korištenje metode naredbenog retka

Pomoću terminala naredbenog retka možete lokalno testirati svoju prijavu na SFTP.

Korak 1. S terminala se prijavite pomoću naredbe:

sftp sftpfossuser @ 127.0.0.1

Prijava pomoću SFTP-a

Korak 2. Zatim će biti potrebno vaše SFTP korisničko ime i lozinka.

SFTP je uspješno povezan

3. korak. Premjestite se na početni direktorij SFTP korisnika i pokušajte stvoriti novi direktorij kako slijedi:

cd sftpfossuser ls

Premjestite se u SFTP početni direktorij korisnika

mkdir sftpdir ls

Stvorite novi direktorij pomoću SFTP-a

Da biste izašli iz SFTP veze, samo upišite:

 Izlaz

Zatvorite SFTP vezu

Korištenje metode grafičkog korisničkog sučelja

U slučaju da se trebate prijaviti pomoću SFTP-a pomoću grafičke aplikacije, tada možete koristiti zadani upravitelj datoteka Nautilus Ubuntu.

Korak 1. Od “Aktivnosti” izbornika, pregledajte i odaberite Upravitelj datoteka Nautilus.

Otvorite zadani Nautilus File Manager

Korak 2. U upravitelju datoteka Nautilusa na lijevoj ploči odaberite „Ostala mjesta."

Odaberite Otvorene lokacije

3. korak. Na donjoj traci povežite se s lokalnim SFTP-om pomoću naredbe u nastavku:

sftp: // 127.0.0.1

Povežite se s poslužiteljem

4. korak. Unesite SFTP korisničko ime i lozinku.

Prijava sa SFTP stvorenim korisnikom

Korak 5. Nakon uspješne prijave moći ćete vidjeti početni direktorij svog SFTP korisnika.

Odaberite svoj početni direktorij korisnika SFTP-a

Korak 6. Kao što možete primijetiti, vidjet ćete prethodno stvoreni direktorij.

Dobrodošli u početni direktorij korisnika SFTP-a

Zaključak

Ako ste stigli tako daleko, čestitam! instalirali ste SFTP i uspješno se prijavili! Nadam se da vam se svidio ovaj tutorial. SFTP je izvrstan kada vam je potreban siguran prijenos datoteka jer su datoteke šifrirane tijekom prijenosa.

Kako instalirati i igrati Doom na Linuxu
Uvod u Doom Serija Doom nastala je 90-ih nakon izlaska originalnog Dooma. To je bio trenutni hit i od tog vremena nadalje igraća serija dobila je broj...
Vulkan za korisnike Linuxa
Sa svakom novom generacijom grafičkih kartica vidimo da programeri igara pomiču granice grafičke vjernosti i dolaze na korak od fotorealizma. No, bez ...
OpenTTD vs Simutrans
Stvaranje vlastite simulacije prijevoza može biti zabavno, opuštajuće i izuzetno primamljivo. Zbog toga morate isprobati što više igara kako biste pro...