![О БОЖЕ МІЙ! Ексклюзивно: Інтерв’ю із співзасновником GNOME Федеріко Меною](/f/1918a55d6b11d6c4c72ee98c77b84040.png?width=100&height=100)
Ми створимо звичайного PDF файл (у цьому випадку PDF -версія vsftpd.conf manpage) у /storage/ftp.
Зауважте, що вам може знадобитися встановити ghostcript пакет (який забезпечує ps2pdf) окремо або скористайтеся іншим файлом на ваш вибір:
# людина -t vsftpd.conf | ps2pdf - /storage/ftp/vstpd.conf.pdf.
Для тестування ми будемо використовувати обидва веб -браузера (перейшовши за адресою ftp: // Ваш_IP_тут
) і за допомогою клієнта командного рядка (ftp). Давайте подивимося, що станеться, коли ми введемо цю адресу FTP у свій браузер:
Як бачите, PDF -файл, який ми зберегли раніше /storage/ftp
доступна для завантаження.
У командному рядку введіть:
# ftp localhost.
І введіть анонімне ім’я користувача. Вам не потрібно запитувати пароль:
Щоб отримати файли за допомогою командного рядка, використовуйте отримати
команда, за якою йде ім'я файлу, так:
# отримати vsftpd.conf.pdf.
і вам добре йти.
У цьому посібнику ми пояснили, як правильно налаштувати a
FTP і використовувати його для дозволу анонімного входу. Ви також можете слідувати вказівкам, наданим, щоб вимкнути такі входи та дозволити лише локальним користувачам аутентифікуватись за допомогою своїх облікових даних системи (не ілюструється в цій статті, оскільки це не потрібно екзамен).Якщо у вас виникнуть проблеми, будь ласка, поділіться з нами результатами наведеної нижче команди видаліть файл конфігурації з коментованих та порожніх рядків, і ми будемо більш ніж раді прийняти подивіться:
# grep -Eiv '(^$ |^#)' /etc/vsftpd/vsftpd.conf.
Моя така, як показано нижче (зверніть увагу, що є й інші директиви щодо конфігурації, які ми не розглянули в цій статті, оскільки вони встановлені за замовчуванням, тому жодних змін з нашої сторони не потрібно):
local_enable = НІ. write_enable = НІ. local_umask = 022. dirmessage_enable = ТАК. xferlog_enable = ТАК. connect_from_port_20 = ТАК. xferlog_std_format = ТАК. ftpd_banner = Це тестовий FTP -сервер, який вам надав Tecmint.com. слухати = ТАК. listen_ipv6 = НІ. pam_service_name = vsftpd. userlist_enable = ТАК. tcp_wrappers = ТАК. anon_max_rate = 10240. local_max_rate = 20480. max_per_ip = 5. anon_root =/зберігання/ftp. no_anon_password = ТАК. allow_writeable_chroot = ТАК. pasv_enable = ТАК. pasv_min_port = 15000. pasv_max_port = 15500.
Зокрема, ця директива
xferlog_enable = ТАК.
дозволить увійти в систему для передачі даних /var/log/xferlog
. Під час усунення несправностей перегляньте цей файл.
Крім того, не соромтеся надіслати нам коментар, використовуючи форму для коментарів нижче, якщо у вас є запитання чи зауваження щодо цієї статті.