Как да инсталирате и конфигурирате ftp сървър на ubuntu linux
От тази статия ще научите как да конфигурирате и да се свържете с FTP сървъра на компютър с Ubuntu Linux. FTP сървърите са предназначени да съхраняват вашите файлове и да позволят на други потребители да ги видят. За да конфигурирате FTP сървъра на компютър, ще ви е необходим FTP сървър хост, към който можете да се свържете. Препоръчваме и актуализиране на софтуера Ubuntu до най-новата налична версия.
Стъпка
Част 1 от 2:
Как да инсталирате необходимия софтуередин. Актуализирайте Ubuntu. В Ubuntu 17.10 и новите версии на тази система PATH PATH се различават от предишните версии, така че не забравяйте да актуализирате системата до последната версия:
- Отворете терминала;
- Inter Sudo apt-get ъпгрейд и натиснете ↵ Въведете;
- Въведете паролата си и кликнете върху ↵ Въведете;
- Inter y, Когато се появи заявката и след това щракнете върху ↵ Въведете;
- Изчакайте системата да бъде актуализирана и след това да рестартирате компютъра (ако е предложена).

2. Отворете терминала. Отворете менюто "Приложения", превъртете надолу и кликнете върху черната и бялата икона от опцията за терминал.

3. Въведете командата за инсталиране на VSFTPD (FTP сървър). Inter Sudo apt-get install vsftpd в терминала и след това щракнете върху ↵ Въведете.

4. въведете паролата. Въведете паролата, която използвате, за да влезете, след което щракнете върху ↵ Въведете.

пет. Изчакайте VSFTPD да бъде инсталиран. Това ще остави 5 до 20 минути, в зависимост от текущите настройки на FTP и скоростта на интернет връзката.

6. Инсталирайте FileZilla. С тази програма ще получите достъп до сървъра и прехвърлите файловете към него. За да установите тази програма:
Част 2 от 2:
Как да конфигурирате FTP сървъраедин. Отворете конфигурационния файл VSFTPD. Inter Sudo nano / etc / vsftpd.Conf и натиснете ↵ Въведете. Трябва да редактирате този файл, за да активирате (или деактивирате) някои VSFTPD функции.

2. Позволете на местните потребители да се регистрират на FTP сървъра. Превъртете надолу надолу клавишите със стрелки до низ
# Разтвори това, за да позволи на местните потребители да влязат.
(Изтрийте символа на коментарите, за да позволите на местните потребители да се свързват със сървъра) и след това да изтрият символа "#" от следния ред Local_enable = Да
. Local_enable = Да
Посоченият символ не е.
3
Позволете на FTP сървъра да записва команди. Превъртете надолу до низ
# Deunction това, за да позволи всяка форма на команда за запис на FTP.
(Премахнете символа на коментара, за да ви позволите да записвате команди) и след това изтрийте символа "#" от следния ред Write_enable = Да
.
- Пропуснете тази стъпка, ако сте в низ
Write_enable = Да
Посоченият символ не е.
Деактивиране на декорация на символи. Превъртете надолу до низ
# ASCII MANGLING е ужасна характеристика на протокола.
(Декорирането на символи е лоша функция) и след това изтрийте символа "#" на следните две линии:
Ascii_upload_Enable = Да
ASCII_Download_Enable = Да
# Chroot)
, И след това добавете следните редове:
user_sub_token = $ потребител
Chroot_local_user = Да
Chroot_list_enable = Да
По този начин следвайте)
, И след това добавете следните редове:
chroot_list_file = / etc / vsftpd.Chroot_list
Local_root = / home / $ user / public_html
All_Writeable_chroot = да
# Можете да активирате "-R" Вариант...
(Можете да активирате опцията "-R") и след това да изтриете символа "#" от следния ред Ls_recurse_enable = Да
.
Запазете направените промени и затворете текстовия редактор. За това:
Кликнете Ctrl+ХШпакловка Inter yШпакловка Кликнете ↵ Въведете.
Как да добавите имена на потребители към списък с chroot
- Отворете текстовия файл "chroot". Inter Sudo nano / etc / vsftpd.Chroot_list и натиснете ↵ Въведете.

- Отидете на последната стъпка от този раздел, ако не искате да посочите хора, които могат да имат достъп до вашия FTP сървър.
- въведете паролата. Въведете паролата, която използвате, за да въведете Ubuntu и щракнете върху ↵ Въведете. Текстов файл "chroot".

- Пропуснете тази стъпка, ако не сте помолени да въведете парола.
- Добавете потребителски имена в списъка. Въведете потребителското си име и кликнете върху ↵ Въведете и след това повторете този процес за всички потребителски имена, които ще имат достъп до техните директории на вашия сървър.

- Запазете списъка. Кликнете Ctrl+Х, Inter y и натиснете ↵ Въведете. Списъкът ще бъде запазен.

- Рестартирайте VSFTPD. Inter Sudo systemctl рестартиране vsftpd и натиснете ↵ Въведете. VSFTPD ще бъде рестартиран и промените са запазени. Сега ще получите достъп до вашия FTP сървър.

Как да получите достъп до сървъра
- Разберете адреса на вашия сървър. Ако плащате за FTP сървъра чрез хостинг услуга (например Bluehost), разберете IP адреса на услугата или обичайния адрес за свързване с него.

- Ако сървърът е на вашия компютър, използвайте IP адреса на компютъра - за да направите това в терминала, въведете Ifconfig и намерете IP адреса в низа "INET ADDR".
- Ако помощната програма "IFConfig" не е инсталирана, инсталирайте го - въведете за това в терминала Sudo apt-get Инсталиране на мрежови инструменти.
- Задайте препращането на пристанището на маршрутизатора. Изучаване на IP адреса на вашия сървър, конфигурирайте порта за изпращане 21 рутер към този адрес. Уверете се, че портът използва TCP протокола (и не UDP или UDP / TCP).

- Процесът на конфигурацията на пристанището зависи от модела на рутера, така че прочетете инструкциите за маршрутизатора или намират съответните инструкции в интернет.
- Отворете файла. Inter Filezilla в терминала и кликнете ↵ Въведете. След известно време, FileZilla се отваря.

- Ако искате да се свържете през терминала, опитайте да влезете FTP [адрес]. Ако сървърът работи и имате достъп до интернет, ще бъде направен опит за свързване към вашия FTP сървър - имайте предвид, че в този случай няма да можете да прехвърляте файлове на сървъра.
- Кликнете върху Файл. Това меню се намира в горния ляв ъгъл на прозореца Filezilla. Отворете менюто.

- Кликнете върху сайта на устройството. Тази опция ще намерите в менюто. Отваря се прозорецът на мениджъра на сайта.

- Кликнете върху Създаване на сайт. Това е бял бутон в долната лява част на прозореца. Отваря се разделът за създаване на сайта на сайта.

- Въведете адреса на сървъра. В текстовото поле "Хост:" въведете адреса (или IP адреса) на FTP сървъра, към който искате да се свържете.

- Въведете броя на препратеното пристанище. Inter 21 В текстовото поле "порт:".

- Кликнете върху Connect. Това е червен бутон в долната част на страницата. Filezilla ще свърже компютъра към FTP сървъра.

- Предайте файловете на сървъра. За да направите това, просто плъзнете папки с левите прозоречни файлове в десния прозорец.

Съвети
- Пренасоченият порт 20 може да разреши някои проблеми с мрежата, ако управлявате сами сървъра.
- Свързването към FTP сървъра в Ubuntu 17 и най-новите версии на тази система се различават от свързването в предишни версии, така че не забравяйте да актуализирате системата на Ubuntu 17.10 или неотдавнашни версии.
Предупреждения
- Безопасността на FTP сървърите не е твърде висока (особено ако управлявате сървъра), така че не изтегляйте поверителна или лична информация на FTP сървъра.
- ↑ https: // Linux.Com / strawn / linux-101-актуализиране-вашата система
- ↑ HTTPS: // WebSiteforsTuents.Com / setup-vsftpd-ubuntu-17-04-17-10 /
- ↑ Https: // помощ.Ubuntu.COM / LTS / Serverguide / FTP-сървър.HTML
- ↑ http: // Овърклок.NET / Форум / 142-кодиране-програмиране / 639765-REASE-IP-адрес-FTP-сървър.HTML
- ↑ https: // my.Bluehost.Com / Хостинг / Помощ / 264