Server

SFTP-serveri seadistamine Linuxis

SFTP-serveri seadistamine Linuxis

Kui tegemist on "failiedastusega", on selle tegemiseks palju võimalusi. Me käsitlesime juba korralikku hulka meetodeid, sealhulgas failide ülekandmine Windowsi ja Linuxi süsteemide, FTP või File Transfer Protocol vahel failide teisaldamiseks erinevate masinate vahel üle võrgu. Kui otsite turvalisemat viisi andmete edastamiseks veebi kaudu, peate vaatama SFTP-d.

SFTP vs. FTP

SFTP, mis on lühend Secure FIile Trahulik Protocol on suurepärane protokoll, mida kasutatakse turvalise ja krüptitud ühenduse loomiseks failide ohutuks edastamiseks. See on võimalik, kuna SFTP kasutab krüpteeritud tüüpi sõrmejälgede tehnoloogiat hosti võtmete kontrollimiseks enne, kui andmeedastus on alanud. Teisest küljest ei paku FTP mingit krüptimist ja seda ei soovitata kasutada ebaturvalises võrgus, näiteks pilves.

Teine piirkond, kus SFTP särab, on tingitud lihtsamast kliendipoolsest tulemüürist. Andmete saatmiseks ja vastuvõtmiseks peab olema avatud ainult port 22, mis tähendab, et tulemüüri konfiguratsioonid võivad olla lihtsamad ja parandavad failide jagamise turvalisust. FTP-protokoll peab andmeedastuse jaoks avama mitu kanalit.

Täiendav turvakiht

Lisaks ja suurema turvalisuse huvides soovitame lubada chroot-funktsioon konkreetsetel kasutajakontodel. Chroot'i idee seisneb selles, et see sõltub mõne rakenduse, faili eraldamisest ja panemisest millessegi vanglasse, et need ülejäänud masinakataloogidest eraldada. Seega, kui kasutajakontol on chroot-funktsioon lubatud, on tal ainsana juurdepääs oma kataloogide, rakenduste ja failide sisule.

SFTP-serveri seadistamine Linuxis

Selles õpetuses tutvustame teile teie Ubuntu masinas SFTP seadistamist. See juhend on jagatud järgmistesse osadesse:

  1. Looge SFTP rühm ja kasutaja.
  2. Installige SSH Daemon.
  3. Konfigureerige SSH Daemon.
  4. SFTP-sse logige sisse käsurea või graafilise kasutajaliidese abil.

Enne alustamist peate siiski veenduma, et teie masinat värskendatakse järgmiste käskude abil. Allpool olevad käsud on mõeldud Ubuntu ja derivaatide värskendamiseks. Kui kasutate mõnda muud Linuxi jaotust, värskendage enne jätkamist oma süsteemi.

sudo apt värskendus sudo apt uuendus

1. SFTP grupi ja kasutaja loomine

Kõigepealt loome uue rühma ja kasutaja, mida saate kasutada SFTP-ga sisselogimiseks.

Samm 1. Looge uus rühm nimega sftp_fosslinux järgmiselt:

sudo lisarühm sftp_fosslinux

Lisage uus SFTP rühm

2. samm. Looge uus kasutaja nimega “sftpfossuser” ja lisage see varem loodud rühma.

sudo useradd -m sftpfossuser -g sftp_fosslinux

Lisage uus SFTP kasutaja

3. samm. Lisage uuele SFTP kasutajale parool.

sudo passwd sftpfossuser

Uue SFTP kasutaja parooli määramine

4. samm. Andke uuele SFTP kasutajale täielik juurdepääs oma uuele kodukataloogile järgmiselt:

sudo chmod 700 / home / sftpfossuser /

Andke täielik juurdepääs uuele SFTP kasutajale nende kodukataloogis

Nüüd olete valmis SSH installima ja selle konfigureerima.

2. SSH Daemoni installimine

SFTP õigeks toimimiseks võite installida SSH või OpenSSH serveri. Kui ükski neist pole veel teie arvutisse installitud, kasutage SSH-serveri installimiseks järgmist käsku:

sudo apt install ssh

Installige SSH-pakett

3. SSH Daemoni seadistamine

Kui SSH installimine on lõpule jõudnud, avage mõne konfiguratsiooni muutmiseks SSHD konfiguratsioonifail.

Samm 1. Avage oma lemmikredaktori abil SSHD-fail.

sudo vi / etc / ssh / sshd_config

Avage SSHD konfiguratsioonifail

2. samm. Nüüd kerige konfiguratsioonifaili lõpuni ja lisage järgmised järgmised read:

Sobitusrühm sftp_fosslinux ChrootDirectory / home X11 Edastamine pole lubatud AllowTcp Edastamine pole ForceCommandi sisemist sftp-d

Salvestage ja sulgege SSHD-konfiguratsioonifail.

Redigeeri SSHD-konfiguratsioonifaili

Varasemad seadistused tähendavad rühma sftp_fosslinux kasutajatele SFTP kaudu juurdepääsu oma kodukataloogidele ja nende kasutamist. Veelgi enam, see takistab igasugust muud tavalist SSH-i juurdepääsu nendele failidele.

3. samm. Varasemate muudatuste rakendamiseks taaskäivitame SSH-teenuse.

sudo systemctl taaskäivitage ssh

Taaskäivitage SSH-teenus

4. Logi sisse SFTP-sse

Käsurea meetodi kasutamine

Käsuliiniterminali abil saate kohalikult SFTP-sse sisselogimist testida.

Samm 1. Logige terminalist sisse käsuga:

sftp sftpfossuser @ 127.0.0.1

Sisselogimine SFTP abil

2. samm. Järgmiseks on vaja teie SFTP kasutajanime ja parooli.

SFTP ühendamine õnnestus

3. samm. Liikuge SFTP kasutaja kodukataloogi ja proovige luua uus kataloog järgmiselt:

cd sftpfossuser ls

Liigu SFTP kasutajate kodukataloogi

mkdir sftpdir ls

Uue kataloogi loomine SFTP abil

SFTP-ühendusest väljumiseks sisestage lihtsalt:

 väljumine

Väljuge SFTP-ühendusest

Graafilise kasutajaliidese meetodi kasutamine

Juhul, kui peate graafilise rakenduse abil sisse logima SFTP-ga, saate kasutada vaikimisi Nautilus Ubuntu failihaldurit.

Samm 1. Alates "Tegevused" menüüs sirvige ja valige Nautiluse failihaldur.

Avage Nautiluse vaikehaldur

2. samm. Valige Nautiluse failihalduris vasakult paneeliltMuud asukohad.”

Valige Ava asukohad

3. samm. Alumisel ribal ühendage kohaliku SFTP-ga, kasutades järgmist käsku:

sftp: // 127.0.0.1

Ühendage serveriga

4. samm. Sisestage SFTP kasutajanimi ja parool.

Sisene SFTP loodud kasutajaga

5. samm. Pärast edukat sisselogimist näete oma SFTP kasutaja kodukataloogi.

Valige oma SFTP kasutajate kodukataloog

6. samm. Nagu märkate, näete varem loodud kataloogi.

Tere tulemast SFTP kasutajate kodukataloogi

Järeldus

Kui olete nii kaugele jõudnud, siis palju õnne! olete installinud SFTP ja edukalt sisse loginud! Loodan, et teile meeldis see õpetus. SFTP on suurepärane, kui vajate turvalist failiedastust, kuna failid on ülekande ajal krüptitud.

Installige Linuxile uusim Dolphin Emulator for Gamecube & Wii
Dolphini emulaator võimaldab teil mängida valitud Gamecube & Wii mänge Linuxi personaalarvutites (PC). Vabalt saadaval oleva ja avatud lähtekoodiga m...
Kuidas kasutada GameConquerori petumootorit Linuxis
Artikkel sisaldab juhendit GameConquerori petumootori kasutamise kohta Linuxis. Paljud kasutajad, kes mängivad Windowsis mänge, kasutavad rakendust „C...
Parimad Linuxi mängukonsooli emulaatorid
Selles artiklis loetletakse Linuxi jaoks saadaval olev populaarne mängukonsooli emuleerimise tarkvara. Emuleerimine on tarkvara ühilduvuse kiht, mis j...