როგორ დავაყენოთ FTP სერვერი Ubuntu Linux– ში (სურათებით)

Სარჩევი:

როგორ დავაყენოთ FTP სერვერი Ubuntu Linux– ში (სურათებით)
როგორ დავაყენოთ FTP სერვერი Ubuntu Linux– ში (სურათებით)

ვიდეო: როგორ დავაყენოთ FTP სერვერი Ubuntu Linux– ში (სურათებით)

ვიდეო: როგორ დავაყენოთ FTP სერვერი Ubuntu Linux– ში (სურათებით)
ვიდეო: How to Use USB Drive as RAM in Windows 2024, მაისი
Anonim

ეს wikiHow სტატია გაჩვენებთ თუ როგორ უნდა შექმნათ და დაუკავშირდეთ FTP სერვერს თქვენი Ubuntu Linux კომპიუტერიდან. FTP სერვერები სასარგებლოა თქვენი კომპიუტერიდან ფაილების შესანახად და სხვებისთვის მათი დათვალიერების საშუალებას. იმისათვის, რომ შეიქმნას FTP სერვერი თქვენი კომპიუტერიდან, თქვენ უნდა გქონდეთ FTP სერვერის მასპინძელი, რომელთანაც შეგიძლიათ დაკავშირება. ასევე რეკომენდირებულია, რომ განაახლოთ თქვენი Ubuntu პროგრამული უზრუნველყოფა უახლესი ხელმისაწვდომი ვერსიით.

ნაბიჯები

ნაწილი 1 მეოთხედან: FTP ჩარჩოს დაყენება

დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 1
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 1

ნაბიჯი 1. დარწმუნდით, რომ Ubuntu არის განახლებული

Ubuntu ვერსიებს 17.10 და უფრო მეტს აქვს მნიშვნელოვნად განსხვავებული ფაილის ბილიკები ვიდრე წინა ვერსიები, ასე რომ თქვენ უნდა განაახლოთ Ubuntu– ს უახლესი ვერსია თუ ეს ჯერ არ გააკეთეთ:

  • გახსნა ტერმინალი
  • ჩაწერეთ sudo apt-get upgrade და დააჭირეთ ↵ Enter.
  • ჩაწერეთ თქვენი პაროლი და დააჭირეთ ↵ Enter.
  • ჩაწერეთ y როდესაც მოგთხოვთ, შემდეგ დააჭირეთ ↵ Enter.
  • დაელოდეთ განახლებების ინსტალაციის დასრულებას, შემდეგ კი გადატვირთეთ კომპიუტერი მოთხოვნის შემთხვევაში.
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 2
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 2

ნაბიჯი 2. გახსენით ტერმინალი

დააწკაპუნეთ პროგრამები მენიუ ⋮⋮⋮, გადაახვიეთ ქვემოთ და დააწკაპუნეთ შავ-თეთრზე ტერმინალი ხატი ამისათვის.

თქვენ ასევე შეგიძლიათ დააჭიროთ Alt+Ctrl+T ტერმინალის გასახსნელად

დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 3
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 3

ნაბიჯი 3. შეიყვანეთ VSFTPD ინსტალაციის ბრძანება

ჩაწერეთ sudo apt-get install vsftpd ტერმინალში, შემდეგ დააჭირეთ ↵ Enter.

დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 4
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 4

ნაბიჯი 4. შეიყვანეთ თქვენი პაროლი

ჩაწერეთ პაროლი, რომელსაც იყენებთ თქვენს კომპიუტერში შესასვლელად, შემდეგ დააჭირეთ ↵ Enter.

დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 5
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 5

ნაბიჯი 5. დაელოდეთ VSFTPD– ის ინსტალაციას

ამას დასჭირდება 5 წუთიდან 20 წუთამდე თქვენი ამჟამინდელი FTP პარამეტრებისა და თქვენი ინტერნეტ კავშირის მიხედვით, ასე რომ იყავით მომთმენი.

დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 6
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 6

ნაბიჯი 6. დააინსტალირეთ FileZilla

ეს არის პროგრამა, რომელსაც გამოიყენებთ თქვენს სერვერზე წვდომისა და ატვირთვისთვის. მისი ინსტალაციისთვის:

  • ჩაწერეთ sudo apt-get install filezilla
  • მოთხოვნის შემთხვევაში კვლავ შეიყვანეთ პაროლი.
  • დაელოდეთ ინსტალაციის დასრულებას.

ნაწილი 4 მეოთხედან: FTP სერვერის კონფიგურაცია

დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 7
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 7

ნაბიჯი 1. გახსენით VSFTPD კონფიგურაციის ფაილი

ჩაწერეთ sudo nano /etc/vsftpd.conf და დააჭირეთ ↵ Enter. თქვენ შეასწორებთ ამ ფაილს, რათა დაუშვათ (ან გამორთოთ) გარკვეული VSFTPD მახასიათებლები.

დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 8
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 8

ნაბიჯი 2. მიეცით საშუალება ადგილობრივ მომხმარებლებს შევიდნენ თქვენს FTP სერვერზე

გამოიყენეთ ისრის ღილაკები ქვემოთ გადასასვლელად

# დატოვეთ კომენტარი, რათა ადგილობრივმა მომხმარებლებმა შეძლონ შესვლა.

სათაური, შემდეგ ამოიღეთ "#" - დან

local_enable = YES

ხაზი მის ქვემოთ

  • თქვენ შეგიძლიათ წაშალოთ "#" ისრის ღილაკების გამოყენებით მის წინ ასარჩევად ასო (ამ შემთხვევაში "l") და ing Backspace ღილაკზე დაჭერით.
  • გამოტოვეთ ეს ნაბიჯი, თუ

    local_enable = YES

  • ხაზი უკვე თეთრია.
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 9
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 9

ნაბიჯი 3. ნება მიეცით FTP ჩაწეროთ ბრძანებები

გადაახვიეთ ქვემოთ

# დატოვეთ კომენტარი, რომ ჩართოთ FTP ჩაწერის ბრძანების ნებისმიერი ფორმა.

სათაური, შემდეგ ამოიღეთ "#" - დან

ჩაწერა_ ჩართვა = დიახ

ხაზი მის ქვემოთ

  • გამოტოვეთ ეს ნაბიჯი თუ

    ჩაწერა_ ჩართვა = დიახ

  • უკვე თეთრია
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 10
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 10

ნაბიჯი 4. გამორთეთ ASCII მანიპულირება

გადაახვიეთ ბოლომდე ქვემოთ

# ASCII მანიპულირება პროტოკოლის შემზარავი თვისებაა.

სათაური, შემდეგ ამოიღეთ "#" შემდეგი ორი სტრიქონიდან:

  • ascii_upload_enable = დიახ

  • ascii_download_enable = დიახ

დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 11
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 11

ნაბიჯი 5. შეცვალეთ "chroot" პარამეტრები

გადაახვიეთ ქვემოთ

# chroot)

სათაური, შემდეგ დაამატეთ შემდეგი სტრიქონები:

  • user_sub_token = $ USER

  • chroot_local_user = დიახ

  • chroot_list_enable = დიახ

  • თუ რომელიმე ეს ხაზი უკვე არსებობს, უბრალოდ წაშალეთ "#" ყოველი არსებული ხაზის წინ.
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 12
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 12

ნაბიჯი 6. შეცვალეთ ნაგულისხმევი "chroot" პარამეტრები

გადაახვიეთ ქვემოთ

(ნაგულისხმევი შემდეგნაირად)

სათაური, შემდეგ დაამატეთ შემდეგი სტრიქონები:

  • chroot_list_file =/etc/vsftpd.chroot_list

  • local_root =/home/$ USER/Public_html

  • allow_writeable_chroot = დიახ

  • თუ რომელიმე ეს ხაზი უკვე არსებობს, უბრალოდ წაშალეთ "#" ყოველი არსებული ხაზის წინ.
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 13
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 13

ნაბიჯი 7. ჩართეთ "ls recurse" ვარიანტი

გადაახვიეთ ქვემოთ

# შეგიძლიათ გააქტიუროთ "-R" ვარიანტი…

სათაური, შემდეგ ამოიღეთ "#" - დან

ls_recurse_enable = დიახ

ხაზი მის ქვემოთ

დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 14
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 14

ნაბიჯი 8. შეინახეთ და დატოვეთ ტექსტური რედაქტორი

Ამის გაკეთება:

  • დააჭირეთ Ctrl+X
  • ტიპი y
  • დააჭირეთ ↵ Enter

ნაწილი 3 მეოთხედან: მომხმარებლის სახელების დამატება CHROOT სიაში

დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 15
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 15

ნაბიჯი 1. გახსენით "chroot" ტექსტური ფაილი

ჩაწერეთ sudo nano /etc/vsftpd.chroot_list და დააჭირეთ ↵ Enter.

თქვენ შეგიძლიათ გადახვიდეთ ამ ნაწილის ბოლო საფეხურზე, თუ არ გსურთ მიუთითოთ ადამიანები, რომლებსაც შეუძლიათ თქვენს FTP სერვერზე წვდომა

დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 16
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 16

ნაბიჯი 2. შეიყვანეთ თქვენი პაროლი

ჩაწერეთ პაროლი, რომელსაც იყენებთ Ubuntu– ში შესასვლელად და დააჭირეთ ↵ Enter. ეს გახსნის "chroot" ტექსტურ ფაილს.

გამოტოვეთ ეს ნაბიჯი, თუ პაროლი არ მოგეთხოვებათ

დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 17
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 17

ნაბიჯი 3. დაამატეთ მომხმარებლის სახელები სიაში

ჩაწერეთ თქვენი მომხმარებლის სახელი, დააჭირეთ ↵ Enter და გაიმეორეთ იმ სხვა მომხმარებლის სახელებით, ვისთვისაც გსურთ გქონდეთ წვდომა მათ მთავარ დირექტორიებზე თქვენი სერვერის შიგნიდან.

დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 18
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 18

ნაბიჯი 4. შეინახეთ თქვენი სია

დააჭირეთ Ctrl+X, ჩაწერეთ y და დააჭირეთ ↵ Enter. თქვენი სია შეინახება.

დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 19
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 19

ნაბიჯი 5. გადატვირთეთ VSFTPD

ჩაწერეთ sudo systemctl გადატვირთეთ vsftpd და დააჭირეთ ↵ Enter. ეს შეწყვეტს და გადატვირთავს VSFTPD, დარწმუნდით, რომ თქვენი ცვლილებები შენახულია. ახლა თქვენ შეგიძლიათ შეხვიდეთ თქვენს FTP სერვერზე.

ნაწილი 4 დან 4: წვდომა თქვენს სერვერზე

დააინსტალირეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 20
დააინსტალირეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 20

ნაბიჯი 1. განსაზღვრეთ თქვენი სერვერის მისამართი

თუ თქვენ იხდით FTP სერვერს ჰოსტინგის სერვისის საშუალებით (მაგ., Bluehost), თქვენ უნდა იცოდეთ სერვისის IP მისამართი ან რეგულარული მისამართი მასთან დასაკავშირებლად.

  • თუ თქვენ საკუთარ სერვერს მასპინძლობთ თქვენი კომპიუტერიდან, თქვენ გამოიყენებთ თქვენი კომპიუტერის IP მისამართს, რომლის გარკვევა შეგიძლიათ ტერმინალში ifconfig– ის შეყვანით და შემდეგ „inet addr“ნომრის გადახედვით.

    თუ "ifconfig" არ არის დაინსტალირებული, შეგიძლიათ დააინსტალიროთ sudo apt-get install net-tools ტერმინალში

დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 21
დააყენეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 21

ნაბიჯი 2. გადაგზავნეთ პორტი თქვენს როუტერზე

მას შემდეგ რაც შეიტყობთ თქვენი სერვერის IP მისამართს, თქვენ უნდა გადაგზავნოთ თქვენი როუტერის პორტის 21 სლოტი ამ მისამართზე; დარწმუნდით, რომ პორტი იყენებს TCP- ს (არა UDP ან ამ ორის ნარევი).

პორტის გადაგზავნა განსხვავდება როუტერიდან როუტერზე, ასე რომ დარწმუნდით, რომ ინსტრუქციისთვის შეამოწმეთ დაკავშირებული სტატია ან თქვენი როუტერის დოკუმენტაცია

დააინსტალირეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 22
დააინსტალირეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 22

ნაბიჯი 3. გახსენით Filezilla

აკრიფეთ filezilla ტერმინალში და დააჭირეთ ↵ Enter. გარკვეული პერიოდის შემდეგ, FileZilla გაიხსნება.

თუ გსურთ ტერმინალის საშუალებით დაკავშირება, შეგიძლიათ სცადოთ აკრიფოთ ftp [მისამართი]. სანამ თქვენი სერვერი მუშაობს და თქვენ გაქვთ ინტერნეტი, ეს შეეცდება თქვენს FTP სერვერთან დაკავშირებას; თუმცა, თქვენ შეიძლება ვერ შეძლოთ ფაილების გადაცემა

შექმენით FTP სერვერი Ubuntu Linux– ში ნაბიჯი 23
შექმენით FTP სერვერი Ubuntu Linux– ში ნაბიჯი 23

ნაბიჯი 4. დააწკაპუნეთ ფაილზე

ის მდებარეობს FileZilla ფანჯრის ზედა მარცხენა კუთხეში. ამის გაკეთება ითხოვს ჩამოსაშლელ მენიუს.

შექმენით FTP სერვერი Ubuntu Linux– ში ნაბიჯი 24
შექმენით FTP სერვერი Ubuntu Linux– ში ნაბიჯი 24

ნაბიჯი 5. დააწკაპუნეთ საიტის მენეჯერზე…

თქვენ ნახავთ ამ ვარიანტს ჩამოსაშლელ მენიუში. საიტის მენეჯერის ფანჯარა გაიხსნება.

შექმენით FTP სერვერი Ubuntu Linux– ში ნაბიჯი 25
შექმენით FTP სერვერი Ubuntu Linux– ში ნაბიჯი 25

ნაბიჯი 6. დააწკაპუნეთ ახალ საიტზე

ეს არის თეთრი ღილაკი ფანჯრის ქვედა მარცხენა მხარეს. ამით იხსნება საიტის მენეჯერის ახალი საიტის განყოფილება.

დააინსტალირეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 26
დააინსტალირეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 26

ნაბიჯი 7. შეიყვანეთ თქვენი სერვერის მისამართი

"მასპინძელი:" ტექსტურ ველში ჩაწერეთ FTP სერვერის მისამართი (ან IP მისამართი), რომელთანაც გსურთ დაკავშირება.

დააინსტალირეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 27
დააინსტალირეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 27

ნაბიჯი 8. დაამატეთ გადაგზავნილი პორტის ნომერი

ჩაწერეთ 21 "პორტი:" ტექსტურ ველში.

დააინსტალირეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 28
დააინსტალირეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 28

ნაბიჯი 9. დააწკაპუნეთ დაკავშირება

ეს არის წითელი ღილაკი გვერდის ბოლოში. ამის გაკეთება FileZilla– ს აიძულებს დაუკავშიროს თქვენი კომპიუტერი თქვენს FTP სერვერს.

დააინსტალირეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 29
დააინსტალირეთ FTP სერვერი Ubuntu Linux– ში ნაბიჯი 29

ნაბიჯი 10. გადაიტანეთ ფაილები სერვერზე

თქვენ შეგიძლიათ დააჭიროთ და გადაიტანოთ საქაღალდეები მარცხენა ფანჯრიდან მარჯვენა ფანჯარაში, რომ ატვირთოთ ისინი თქვენს FTP სერვერის გვერდზე.

Რჩევები

  • პორტის გადაგზავნა 20 -მა შეიძლება გადაჭრას ქსელის ზოგიერთი პრობლემა, თუ თქვენ საკუთარ სერვერს მასპინძლობთ.
  • Ubuntu 17 და ზემოთ FTP სერვერთან დაკავშირება ოდნავ განსხვავდება წინა ვერსიებთან კავშირისგან, ასე რომ თქვენ გინდათ განაახლოთ თქვენი Ubuntu ვერსია 17.10 (ან უფრო მაღალი) თუ ეს ჯერ არ გაკეთებულა.

გირჩევთ: