Kuinka luoda FTP-palvelin Ubuntu 12.04 -virtuaalikoneelle

Olen viime aikoina pelannut eri tavoilla FTP: n toteuttamiseen - onko käytettävä Windowsia, Linuxia vai vain jonkinlaista tallennuslaitetta, jossa on sisäänrakennetut FTP-ominaisuudet. Vietin vähän aikaa Ubuntu 12.04 FTP -palvelimen luomiseen ja ajattelin jakaa tämän kokemuksen tässä viestissä. Kuten aiemmin mainittiin, aion perustaa Linux Ubuntu 12.04 -palvelimen, jolla on toinen kiintolevy, VMware VM: nä. Valitsin FTP-palvelimeksi vsftpd.

Asenna Ubuntu 12.04 -kone

Oletan, että olet perehtynyt VM: ien asettamiseen, joten nämä vaiheet ovat jonkin verran epämääräisiä, huomioiden joitain huomautuksia.

1. Lataa Ubuntu 12.04 -palvelimen ISO ja luo sen kanssa uusi VM.

2. Käynnistä ohjattu Ubuntun määritystoiminto. Kun se pyytää sinua määrittämään, kuinka haluat jakaa käynnistyslevyn, varmista, että määrität "Opastettu LVM: n kanssa".

3. Kirjaudu sisään ohjatun asennustoiminnon aikana luomasi käyttäjänimellä ja kirjoita " sudo su root " vaihtaaksesi pääkäyttäjäksi. Juurikäyttäjäksi vaihtaminen on valinnaista, mutta jos päätät olla tekemättä sitä, sinun on kirjoitettava " sudo " ennen kaikkia komentoja.

4. Muuta staattiseksi IP-osoitteeksi:

 juuri: / # nano / etc / verkko / rajapinnat 

Tämä vie sinut käyttöliittymäkokoonpanoon, jota sinun on muutettava heijastamaan IP-kaavasi. Esimerkiksi:

 auto eth0 

iface eth0 inet staattinen

osoite 10.0.0.3

verkkomaski 255.255.255.0

yhdyskäytävä 10.0.0.1

Kirjoita nano-ympäristössä kirjoita muutokset ctrl + o . Tallenna se samaan tiedostonimeen painamalla ENTER-painiketta. Lopuksi paina ctrl + x poistuaksesi nanosta.

Lisää toinen kiintolevy

On mukavaa laittaa tietoja toiselle kiintolevylle. Tällä tavalla voit päivittää käyttöjärjestelmäsi ja tehdä vianmäärityksiä joutumatta huolehtimaan liikaa tietojen menetyksestä.

1. Muokkaa VM: n asetuksia ja lisää kiintolevy.

2. Listaa koneesi nykyiset levyt ja katso toinen kiintolevy (esim. Kuva A näyttää sdb: n)
 juuri: / # fdisk -l 

Kuvio A

3. Osoita toinen kiintolevy

 juuri: / # fdisk / dev / sdb 

Kirjoita seuraava ollessa fdisk-valikossa:

n (uuden levyn luominen)

p (jotta siitä tulisi ensisijainen levy)

1 (nimetä levy / sdb1)

Lukuun ottamatta ensimmäisen ja viimeisen sektorin oletusasetuksia painamalla ENTER.

w (muutosten kirjoittamiseen)

4. Päivitä ydin muutoksilla

 juuri: / # partrobe / dev / sdb 

5. Alusta uusi osio

 juuri: / # mkfs / dev / sdb1 -t ext4 

Asenna kotihakemisto uuteen osioon

Kun olen luonut käyttäjän FTP-käyttäjälle, haluan heidän tallentavan tietonsa toiselle kiintolevylle. Joten pelaat sellaista shell-peliä, jolla voit asentaa / home uuteen osioon / menettämättä mitään tietoja, jotka ovat tällä hetkellä / home-hakemistossasi.

1. Asenna uusi osio

 juuri: / # mkdir / mnt / home1 juuri: / # mount -t ext4 / dev / sdb1 / mnt / home1 

2. Kopioi tiedot vanhasta kodistasi uuteen kotiin1

 juuri: / # cd / kotijuuri: / # löytää. -syvyys -jälki0 | cpio --null - spart -pvd / mnt / home1 

3. Tarkista, että kaikki on kopioitu

 juuri: / # cd / 

juuri: / # cd / mnt / koti1

juuri: / # ls

'ls' -luettelossa pitäisi olla kaikki kopioidut tiedostot.

4. Irrota / mnt / koti1

 juuri: / # määrä / mnt / koti1 

5. Nimeä vanha kotihakemisto uudelleen

 juuri: / # mv / home / home_old 

6. Luo uusi kotihakemisto

 juuri: / # mkdir / koti 

7. Asenna uusi kotihakemisto toiseen kiintolevyyn

 juuri: / # mount / dev / sdb1 / home 

8. Tee muutoksesta pysyvä niin, että se pysyy kytkettynä myös uudelleenkäynnistyksen jälkeen muuttamalla fstab-tiedostoa

 juuri: / # nano / etc / fstab 

Lisää tämä rivi tiedostoon:

 / dev / sdb1 / home ext4 nodev, nosuid 0 2 

Kirjoita ctrl + o, ENTER, ctrl + x.

9. Tarkista sitten kaksinkertainen tarkistus uudelleenkäynnistyksen jälkeen

 juuri: / # cd / kotijuuri: / # ls 

10. Nyt voit poistaa vanhan kotihakemiston

 juuri: / # rm -r / home_old 

Määritä FTP

1. Asenna VSFTPD

 root: / # apt-get install vsftpd 

Kirjoita Y jatkaaksesi asennusta.

2. Muuta vsftpd: n asetustiedosto

 juuri: / # nano /etc/vsftpd.conf 

Tee ainakin seuraavat muutokset, mutta lue man-sivut nähdäksesi onko muita konfiguraatioita, joita haluat muuttaa, kuten lisäämällä passiivisia IP-osoitteita ja portteja tai muita tietoturvaparannuksia:

a. Poista # ennen ennen local_enable = YES komennon poistamiseksi.

b. Poista # ennen kirjoittamista = KYLLÄ komennon poistamiseksi.

C. Muuta ei kyllä ​​-kohtaan chroot_local_user (ex: chroot_local_user = YES ).

d. Kirjoita ctrl + 0, ENTER, ctrl + x.

3. Käynnistä vsftpd-palvelu uudelleen

 root: / # service vsftpd käynnistä uudelleen 

4. Luo paikallinen käyttäjä, jotta ihmiset voivat todentaa käyttäjän yrittäessään muodostaa yhteyden FTP-palvelimeen

 root: / # useradd ftp root: / # passwd ftp 

Kirjoita salasana

5. Luo kotihakemisto käyttäjän ftp: lle

 juuri: / # cd / koti 

juuri: / # mkdir ftp

juuri: / # chmod aw ftp

Tässä vaiheessa sinulla pitäisi olla toimiva FTP-palvelin. Voit joko muodostaa yhteyden asiakkaaseen, kuten FileZilla, tai voit muodostaa yhteyden komentorivillä komennolla " ftp ip.add.re.ss ". Jos määrität tämän verkon ulkopuolisille käyttäjille, joudut ehkä tarkistamaan palomuuriasetuksesi varmistaaksesi, että oikeat portit ovat auki, ja se saattaa vaatia lisää työtä vsftpd.conf-tiedostossa sen mukaan, käytätkö passiivista tai aktiivinen ftp.

© Copyright 2020 | mobilegn.com