Այս wikiHow հոդվածը ցույց կտա ձեզ, թե ինչպես ստեղծել և միանալ FTP սերվերին ձեր Ubuntu Linux համակարգչից: FTP սերվերները օգտակար են ձեր համակարգչից ֆայլեր պահելու և ուրիշներին զննելու համար: Ձեր համակարգչից FTP սերվեր ստեղծելու համար ձեզ հարկավոր է ունենալ FTP սերվերի սերվեր, որին կարող եք միանալ: Նաև խորհուրդ է տրվում, որ ձեր Ubuntu ծրագրակազմը թարմացնեք վերջին հասանելի տարբերակին:
Քայլեր
Մաս 1 -ը 4 -ից. FTP շրջանակի տեղադրում
Քայլ 1. Համոզվեք, որ Ubuntu- ն արդիական է:
Ubuntu 17.10 և ավելի տարբերակները ունեն շատ տարբեր ֆայլի ուղիներ, քան նախորդ տարբերակները, ուստի ձեզ հարկավոր է անցնել Ubuntu- ի վերջին տարբերակին, եթե դա դեռ չեք արել:
- Բացել Տերմինալ
- Մուտքագրեք sudo apt-get upgrade և սեղմեք ↵ Enter:
- Մուտքագրեք ձեր գաղտնաբառը և սեղմեք ↵ Enter:
- Երբ հուշվում է, մուտքագրեք y, այնուհետև սեղմեք ↵ Enter:
- Սպասեք, մինչև թարմացումներն ավարտեն տեղադրումը, իսկ եթե պահանջվի, վերագործարկեք համակարգիչը:
Քայլ 2. Բացեք տերմինալը:
Սեղմեք Րագրեր ճաշացանկ ⋮⋮⋮, ոլորեք ներքև և կտտացրեք սև-սպիտակին Տերմինալ պատկերակը դա անելու համար:
Կարող եք նաև պարզապես սեղմել Alt+Ctrl+T ՝ տերմինալը բացելու համար:
Քայլ 3. Մուտքագրեք VSFTPD install հրամանը:
Տերմինալում մուտքագրեք sudo apt-get install vsftpd, այնուհետև սեղմեք ↵ Enter:
Քայլ 4. Մուտքագրեք ձեր գաղտնաբառը:
Մուտքագրեք այն գաղտնաբառը, որն օգտագործում եք ձեր համակարգիչ մուտք գործելու համար, այնուհետև սեղմեք ↵ Enter:
Քայլ 5. Սպասեք VSFTPD- ի տեղադրմանը:
Դա կտևի 5 րոպեից մինչև 20 րոպե ՝ կախված ձեր ընթացիկ FTP կարգավորումներից և ինտերնետ կապից, ուստի համբերատար եղեք:
Քայլ 6. Տեղադրեք FileZilla- ն:
Սա այն ծրագիրն է, որը դուք կօգտագործեք ձեր սերվեր մուտք գործելու և վերբեռնելու համար: Տեղադրելու համար.
- Մուտքագրեք sudo apt-get install filezilla
- Խնդրելու դեպքում նորից մուտքագրեք ձեր գաղտնաբառը:
- Սպասեք տեղադրման ավարտին:
Մաս 2 4 -ից. FTP սերվերի կազմաձևում
Քայլ 1. Բացեք VSFTPD կազմաձևման ֆայլը:
Մուտքագրեք sudo nano /etc/vsftpd.conf և սեղմեք ↵ Enter: Դուք խմբագրելու եք այս ֆայլը ՝ թույլ տալու (կամ անջատելու) որոշակի VSFTPD գործառույթներ:
Քայլ 2. Թույլ տվեք տեղական օգտվողներին մուտք գործել ձեր FTP սերվեր:
Օգտագործեք սլաքների ստեղները ՝ ներքև ոլորելու համար
# Մեկնաբանեք սա, որպեսզի տեղացի օգտվողներին թույլ տան մուտք գործել:
վերնագիր, ապա հեռացրեք «#» - ից
local_enable = ԱՅՈ
տակը ներքևում:
- Դուք կարող եք հեռացնել «#» - ը ՝ օգտագործելով սլաքների ստեղները ՝ դիմացի տառը ընտրելու համար (այս դեպքում ՝ «l») և սեղմելով ← Backspace ստեղնը:
-
Բաց թողեք այս քայլը, եթե
local_enable = ԱՅՈ
- գիծն արդեն սպիտակ է:
Քայլ 3. Թույլ տվեք FTP- ին գրել հրամաններ:
Ոլորեք ներքև դեպի
# Մեկնաբանեք սա ՝ FTP գրելու հրամանի ցանկացած ձև միացնելու համար:
վերնագիր, ապա հեռացրեք «#» - ից
write_enable = ԱՅՈ
տակը ներքևում:
-
Բաց թողեք այս քայլը, եթե
write_enable = ԱՅՈ
- արդեն սպիտակ է:
Քայլ 4. Անջատեք ASCII- ի մանիպուլյացիան:
Ոլորեք մինչև վերջ դեպի
# ASCII- ի մանգաղացումը արձանագրության սարսափելի հատկանիշն է:
վերնագիր, այնուհետև հեռացրեք «#» - ը հետևյալ երկու տողերից.
-
ascii_upload_enable = ԱՅՈ
-
ascii_download_enable = ԱՅՈ
Քայլ 5. Փոխեք «chroot» կարգավորումները:
Ոլորեք ներքև դեպի
# chroot)
վերնագիր, այնուհետև ավելացրեք հետևյալ տողերը.
-
user_sub_token = $ USER
-
chroot_local_user = ԱՅՈ
-
chroot_list_enable = ԱՅՈ
- Եթե այս տողերից որևէ մեկն արդեն գոյություն ունի, պարզապես հեռացրեք «#» - ը յուրաքանչյուր գոյություն ունեցող տողից առաջ:
Քայլ 6. Փոխեք «chroot» - ի կանխադրված կարգավորումները:
Ոլորեք ներքև դեպի
(հետևում է լռելյայն)
վերնագիր, այնուհետև ավելացրեք հետևյալ տողերը.
-
chroot_list_file =/etc/vsftpd.chroot_list
-
local_root =/home/$ USER/Public_html
-
allow_writeable_chroot = ԱՅՈ
- Եթե այս տողերից որևէ մեկն արդեն գոյություն ունի, պարզապես հեռացրեք «#» - ը յուրաքանչյուր գոյություն ունեցող տողից առաջ:
Քայլ 7. Միացրեք «ls recurse» տարբերակը:
Ոլորեք ներքև դեպի
# Կարող եք ակտիվացնել «-R» տարբերակը…
վերնագիր, ապա հեռացրեք «#» - ից
ls_recurse_enable = ԱՅՈ
տակը ներքևում:
Քայլ 8. Պահեք և դուրս եկեք տեքստային խմբագրիչից:
Դա անելու համար.
- Սեղմեք Ctrl+X
- Մուտքագրեք y
- Կտտացրեք ↵ Մուտքագրեք
Մաս 3 -ից 4 -ից. Օգտվողի անունների ավելացում CHROOT ցուցակում
Քայլ 1. Բացեք «chroot» տեքստային ֆայլը:
Մուտքագրեք sudo nano /etc/vsftpd.chroot_list և սեղմեք ↵ Enter:
Կարող եք անցնել այս մասի վերջին քայլին, եթե չեք ցանկանում նշել այն մարդկանց, ովքեր կարող են մուտք գործել ձեր FTP սերվեր:
Քայլ 2. Մուտքագրեք ձեր գաղտնաբառը:
Մուտքագրեք այն գաղտնաբառը, որն օգտագործում եք Ubuntu մուտք գործելու համար և սեղմեք ↵ Enter: Սա կբացի «chroot» տեքստային ֆայլը:
Բաց թողեք այս քայլը, եթե ձեր գաղտնաբառը չեն խնդրել:
Քայլ 3. usանկին ավելացրեք օգտանուններ:
Մուտքագրեք ձեր սեփական օգտանունը, սեղմեք ↵ Մուտքագրեք և կրկնեք այն մարդկանց ցանկացած այլ օգտանուններով, որոնց ցանկանում եք մուտք գործել իրենց Գլխավոր գրացուցակներ ձեր սերվերից:
Քայլ 4. Պահպանեք ձեր ցուցակը:
Սեղմեք Ctrl+X, մուտքագրեք y և սեղմեք ↵ Enter: Ձեր ցուցակը կպահվի:
Քայլ 5. Վերագործարկեք VSFTPD- ը:
Մուտքագրեք sudo systemctl restart vsftpd և սեղմեք ↵ Enter: Սա կդադարեցնի և կվերագործարկի VSFTPD- ը ՝ ապահովելով, որ ձեր փոփոխությունները պահված են: Այժմ կարող եք մուտք գործել ձեր FTP սերվեր:
Մաս 4 -ից 4 -ը. Մուտք գործեք ձեր սերվեր
Քայլ 1. Որոշեք ձեր սերվերի հասցեն:
Եթե դուք վճարում եք FTP սերվերի համար հոստինգի ծառայության միջոցով (օրինակ ՝ Bluehost), դրան միանալու համար պետք է իմանաք ծառայության IP հասցեն կամ սովորական հասցեն:
-
Եթե ձեր սեփական սերվերը ձեր համակարգչից եք ընդունում, ապա կօգտագործեք ձեր համակարգչի IP հասցեն, որը կարող եք պարզել ՝ մուտքագրելով ifconfig տերմինալում, այնուհետև վերանայելով «inet addr» համարը:
Եթե «ifconfig»-ը տեղադրված չէ, կարող եք տեղադրել այն ՝ մուտքագրելով sudo apt-get install net-tools տերմինալում:
Քայլ 2. Տեղափոխեք նավահանգիստ ձեր երթուղղիչի վրա:
Ձեր սերվերի IP հասցեն իմանալուց հետո ձեզ անհրաժեշտ կլինի փոխանցել ձեր երթուղղիչի 21 -րդ նավահանգստի բնիկը այդ հասցեին. համոզվեք, որ նավահանգիստը օգտագործում է TCP (ոչ UDP կամ երկուսի խառնուրդ):
Նավահանգստի փոխանցումը տարբերվում է երթուղիչից դեպի երթուղիչ, ուստի հրահանգների համար համոզվեք, որ ստուգեք կապված հոդվածը կամ ձեր երթուղիչի փաստաթղթերը:
Քայլ 3. Բացեք Filezilla- ն:
Տերմինալում մուտքագրեք filezilla և սեղմեք ↵ Enter: Մի պահ անց FileZilla- ն կբացվի:
Եթե ցանկանում եք միանալ տերմինալի միջոցով, կարող եք փորձել մուտքագրել ftp [հասցե]: Քանի դեռ ձեր սերվերն աշխատում է, և դուք ունեք ինտերնետ հասանելիություն, դա կփորձի միանալ ձեր FTP սերվերին. սակայն, հնարավոր է, չկարողանաք ֆայլեր փոխանցել:
Քայլ 4. Սեղմեք Ֆայլ:
Այն գտնվում է FileZilla պատուհանի վերին ձախ անկյունում: Դա անելը հուշում է բացվող ընտրացանկը:
Քայլ 5. Կտտացրեք Կայքի կառավարիչ…
Այս տարբերակը կգտնեք բացվող ընտրացանկում: Կայքի մենեջերի պատուհանը կբացվի:
Քայլ 6. Կտտացրեք Նոր կայք:
Դա սպիտակ կոճակ է պատուհանի ներքևի ձախ մասում: Դրանով բացվում է Կայքի կառավարչի Նոր կայք բաժինը:
Քայլ 7. Մուտքագրեք ձեր սերվերի հասցեն:
«Host:» տեքստային դաշտում մուտքագրեք FTP սերվերի հասցեն (կամ IP հասցեն), որին ցանկանում եք միանալ:
Քայլ 8. Ավելացրեք փոխանցվող նավահանգստի համարը:
«Պորտ.» Տեքստային դաշտում մուտքագրեք 21 -ը:
Քայլ 9. Կտտացրեք Միացեք:
Դա կարմիր կոճակ է էջի ներքևում: Դա անելը կհանգեցնի FileZilla- ին միացնել ձեր համակարգիչը ձեր FTP սերվերին:
Քայլ 10. Տեղափոխեք ֆայլերը սերվերի վրա:
Դուք կարող եք սեղմել և քաշել թղթապանակները ձախ պատուհանից դեպի աջ պատուհան `դրանք ձեր FTP սերվերի էջին վերբեռնելու համար:
Խորհուրդներ
- 20 -րդ նավահանգստի փոխանցումը կարող է լուծել ցանցի որոշ խնդիրներ, եթե դուք հյուրընկալում եք ձեր սեփական սերվերը:
- Ubuntu 17 և ավելի բարձր FTP սերվերին միանալը մի փոքր այլ տեսք ունի, քան նախորդ տարբերակների միացումը, ուստի կցանկանաք թարմացնել ձեր Ubuntu տարբերակը մինչև 17.10 (կամ ավելի բարձր), եթե դա դեռ չեք արել: