Šajā rakstā wikiHow tiks parādīts, kā iestatīt un izveidot savienojumu ar FTP serveri no jūsu Ubuntu Linux datora. FTP serveri ir noderīgi, lai saglabātu failus no datora un ļautu citiem tos pārlūkot. Lai no datora iestatītu FTP serveri, jums ir jābūt FTP servera saimniekdatoram, ar kuru varat izveidot savienojumu. Ieteicams arī atjaunināt Ubuntu programmatūru uz jaunāko pieejamo versiju.
Soļi
1. daļa no 4: FTP ietvara instalēšana
1. solis. Pārliecinieties, vai Ubuntu ir atjaunināta
Ubuntu versijām 17.10 un jaunākām ir ievērojami atšķirīgi failu ceļi nekā iepriekšējām versijām, tāpēc, ja vēl neesat to izdarījis, jums būs jāveic jaunināšana uz jaunāko Ubuntu versiju:
- Atvērt Terminālis
- Ierakstiet sudo apt-get upgrade un nospiediet ↵ Enter.
- Ievadiet savu paroli un nospiediet ↵ Enter.
- Kad tiek prasīts, ierakstiet y, pēc tam nospiediet. Enter.
- Pagaidiet, līdz jauninājumi tiks instalēti, un pēc tam restartējiet datoru, ja tas tiek prasīts.
2. solis. Atveriet termināli
Noklikšķiniet uz Lietojumprogrammas izvēlne ⋮⋮⋮, ritiniet uz leju un noklikšķiniet uz melnbaltā Terminālis ikonu, lai to izdarītu.
Varat arī vienkārši nospiest Alt+Ctrl+T, lai atvērtu termināli
3. solis. Ievadiet komandu VSFTPD install
Terminālī ierakstiet sudo apt-get install vsftpd, pēc tam nospiediet. Enter.
4. solis. Ievadiet savu paroli
Ievadiet paroli, ko izmantojat, lai pieteiktos savā datorā, un pēc tam nospiediet ↵ Enter.
5. solis. Pagaidiet, līdz VSFTPD tiks instalēts
Tas prasīs no 5 minūtēm līdz 20 minūtēm atkarībā no jūsu pašreizējiem FTP iestatījumiem un interneta savienojuma, tāpēc esiet pacietīgs.
6. solis. Instalējiet FileZilla
Šī ir programma, kuru izmantosit, lai piekļūtu serverim un augšupielādētu to. Lai to instalētu:
- Ierakstiet sudo apt-get install filezilla
- Ja tiek prasīts, ievadiet paroli vēlreiz.
- Pagaidiet, līdz instalēšana tiks pabeigta.
2. daļa no 4: FTP servera konfigurēšana
1. solis. Atveriet VSFTPD konfigurācijas failu
Ierakstiet sudo nano /etc/vsftpd.conf un nospiediet ↵ Enter. Jūs rediģēsit šo failu, lai atļautu (vai atspējotu) noteiktas VSFTPD funkcijas.
2. solis. Ļaujiet vietējiem lietotājiem pieteikties jūsu FTP serverī
Izmantojiet bulttaustiņus, lai ritinātu uz leju līdz
# Noņemiet komentāru, lai ļautu vietējiem lietotājiem pieteikties.
virsrakstu, pēc tam noņemiet “#” no
local_enable = JĀ
līnija zem tā.
- Jūs varat noņemt "#", izmantojot bulttaustiņus, lai izvēlētos burtu priekšā (šajā gadījumā "l"), un nospiediet taustiņu ← Backspace.
-
Izlaidiet šo darbību, ja
local_enable = JĀ
- līnija jau ir balta.
3. solis. Atļaut FTP rakstīšanas komandas
Ritiniet uz leju līdz
# Noņemiet komentāru, lai iespējotu jebkāda veida FTP rakstīšanas komandu.
virsrakstu, pēc tam noņemiet “#” no
write_enable = JĀ
līnija zem tā.
-
Izlaidiet šo darbību, ja
write_enable = JĀ
- jau ir balts.
4. darbība. Atspējojiet ASCII manipulāciju
Ritiniet līdz galam uz
# ASCII manipulācija ir šausmīga protokola iezīme.
virsrakstu, pēc tam noņemiet "#" no šīm divām rindām:
-
ascii_upload_enable = JĀ
-
ascii_download_enable = JĀ
Solis 5. Mainiet "chroot" iestatījumus
Ritiniet uz leju līdz
# chroot)
virsrakstu, pēc tam pievienojiet šādas rindas:
-
user_sub_token = $ USER
-
chroot_local_user = JĀ
-
chroot_list_enable = JĀ
- Ja kāda no šīm rindām jau pastāv, vienkārši noņemiet "#" pirms katras esošās rindas.
6. solis. Mainiet noklusējuma "chroot" iestatījumus
Ritiniet uz leju līdz
(seko noklusējums)
virsrakstu, pēc tam pievienojiet šādas rindas:
-
chroot_list_file =/etc/vsftpd.chroot_list
-
local_root =/home/$ USER/Public_html
-
allow_writeable_chroot = JĀ
- Ja kāda no šīm rindām jau pastāv, vienkārši noņemiet "#" pirms katras esošās rindas.
7. solis. Iespējojiet opciju "ls recurse"
Ritiniet uz leju līdz
# Jūs varat aktivizēt opciju "-R" …
virsrakstu, pēc tam noņemiet “#” no
ls_recurse_enable = JĀ
līnija zem tā.
8. solis. Saglabājiet un izejiet no teksta redaktora
Tā darīt:
- Nospiediet Ctrl+X
- Ierakstiet y
- Nospiediet ↵ Enter
3. daļa no 4: Lietotājvārdu pievienošana CHROOT sarakstam
1. solis. Atveriet teksta failu "chroot"
Ierakstiet sudo nano /etc/vsftpd.chroot_list un nospiediet ↵ Enter.
Ja nevēlaties norādīt personas, kuras var piekļūt jūsu FTP serverim, šajā daļā varat pāriet uz pēdējo darbību
2. solis. Ievadiet savu paroli
Ievadiet paroli, ko izmantojat, lai pieteiktos Ubuntu, un nospiediet ↵ Enter. Tādējādi tiks atvērts teksta fails "chroot".
Izlaidiet šo darbību, ja parole netiek prasīta
3. solis. Pievienojiet sarakstam lietotājvārdus
Ievadiet savu lietotājvārdu, nospiediet ↵ Enter un atkārtojiet ar citiem to lietotāju lietotājvārdiem, kuriem vēlaties piekļūt viņu mājas direktorijiem no sava servera.
4. Saglabājiet savu sarakstu
Nospiediet Ctrl+X, ierakstiet y un nospiediet ↵ Enter. Jūsu saraksts tiks saglabāts.
5. solis. Restartējiet VSFTPD
Ierakstiet sudo systemctl restart vsftpd un nospiediet ↵ Enter. Tas apturēs un restartēs VSFTPD, nodrošinot, ka jūsu veiktās izmaiņas ir saglabātas. Tagad varat piekļūt savam FTP serverim.
4. daļa no 4: Piekļuve jūsu serverim
1. solis. Nosakiet servera adresi
Ja maksājat par FTP serveri, izmantojot mitināšanas pakalpojumu (piemēram, Bluehost), lai izveidotu savienojumu ar to, jums jāzina pakalpojuma IP adrese vai parastā adrese.
-
Ja jūs no sava datora mitināt savu serveri, jūs izmantosit sava datora IP adresi, kuru varat noskaidrot, terminālī ievadot ifconfig un pēc tam pārskatot "inet addr" numuru.
Ja "ifconfig" nav instalēts, varat to instalēt, terminālī ievadot sudo apt-get install net-tools
2. darbība. Pārsūtiet maršrutētāja portu
Kad jūs zināt sava servera IP adresi, jums būs jāpārsūta maršrutētāja 21. porta slots uz šo adresi; pārliecinieties, vai ports izmanto TCP (nevis UDP vai abu kombināciju).
Portu pāradresācija dažādiem maršrutētājiem ir atšķirīga, tāpēc noteikti pārbaudiet norādījumus saistītajā rakstā vai maršrutētāja dokumentācijā
3. solis. Atveriet Filezilla
Terminālī ierakstiet filezilla un nospiediet ↵ Enter. Pēc brīža tiks atvērta FileZilla.
Ja vēlaties izveidot savienojumu, izmantojot termināli, varat mēģināt ierakstīt ftp [adrese]. Kamēr jūsu serveris darbojas un jums ir piekļuve internetam, tas mēģinās izveidot savienojumu ar jūsu FTP serveri; tomēr, iespējams, nevarēsit pārsūtīt failus
4. solis. Noklikšķiniet uz Fails
Tas atrodas FileZilla loga augšējā kreisajā stūrī. To darot, tiek parādīta nolaižamā izvēlne.
5. solis. Noklikšķiniet uz Vietnes pārvaldnieks…
Šo opciju atradīsit nolaižamajā izvēlnē. Tiks atvērts vietnes pārvaldnieka logs.
6. solis. Noklikšķiniet uz Jauna vietne
Tā ir balta poga loga apakšējā kreisajā pusē. To darot, tiek atvērta vietņu pārvaldnieka sadaļa Jauna vietne.
7. solis. Ievadiet servera adresi
Teksta laukā "Host:" ierakstiet tā FTP servera adresi (vai IP adresi), ar kuru vēlaties izveidot savienojumu.
8. solis. Pievienojiet pārsūtītā porta numuru
Teksta laukā "Ports" ierakstiet 21.
9. solis. Noklikšķiniet uz Savienot
Tā ir sarkana poga lapas apakšā. To darot, FileZilla piedāvās savienot datoru ar FTP serveri.
10. solis. Pārvietojiet failus uz serveri
Varat noklikšķināt un vilkt mapes no kreisā loga labajā logā, lai augšupielādētu tās savā FTP servera lapā.
Padomi
- Pārsūtīšanas ports 20 var atrisināt dažas tīkla problēmas, ja mitināt savu serveri.
- Savienojuma izveide ar FTP serveri Ubuntu 17 un jaunākās versijās izskatās nedaudz savādāk nekā iepriekšējās versijās, tāpēc, ja vēl neesat to izdarījis, vēlaties atjaunināt savu Ubuntu versiju uz 17.10 (vai jaunāku).