Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: vsftpd като анонимен ftp сървър
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: fire_ice Дата: 02/15/2005
Дистрибуция: Fedora Core 3

настройки:

 /etc/vsftpd/vsftpd.conf #съдържание на конфигурационния ми
файл
ftpd_banner=Welcome to Fire_Ice home FTP Server.
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_upload_enable=YES
anon_world_readable_only=NO
anonymous_enable=YES
download_enable=YES
listen=YES
local_enable=NO
no_anon_password=YES
write_enable=YES
ftp_data_port=20
listen_port=21000
anon_root=/var/ftp
ftp_username=ftp
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

/etc/vsftpd/vsftpd.chroot_list #съдържание на файла
ftp

 Необходимо ми е да направя анонимен домашен ftp сървър с
една pub и една upload директории, намиращи се в /var/ftp

 При проверка за работоспособност на сървъра се получава
следното:

>ftp localhost 21000
Connected to localhost.localdomain.
220 Welcome to Fire_Ice home FTP Server.
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
 Name (localhost:user): # тук при натискане на enter без да
се пише потребител се получава

530 This FTP server is anonymous only.
Login failed
 Това е добре защото конфигурирам сервера САМО за анонимно
потребители.
 Ако напиша за потребител ftp, така както трябва да се логват
 анонимните всичко е наред, не ми иска парола и се логва
нормално.

 Въпроса ми е как да конфигурирам сервера така, че да не
задава въпроса log-in:
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type

Благодаря предварително. 


Отговор #1
От: igi Дата: 02/15/2005
user: ftp 
pass: ftp


Отговор #2
От: Fire_Ice Дата: 02/16/2005
 igi, не разбрах какво ми пишеш, може би ако прочетеш
задълбочено моя постинг ще разбереш какво точно искам.
Все пак благодаря за отговора, но не отговаряй механично.


Отговор #3
От: front242 Дата: 02/16/2005
eto ti reshenie:
# Standalone mode
listen=YES
max_clients=200
max_per_ip=4
# Access rights
anonymous_enable=YES
local_enable=NO
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
# Security
anon_world_readable_only=YES
connect_from_port_20=YES
hide_ids=YES
pasv_min_port=50000
pasv_max_port=60000
# Features
xferlog_enable=YES
ls_recurse_enable=NO
ascii_download_enable=NO
async_abor_enable=YES
# Performance
one_process_model=YES
idle_session_timeout=120
data_connection_timeout=300
accept_timeout=60
connect_timeout=60
anon_max_rate=0



Отговор #4
От: Fire_Ice Дата: 02/16/2005
 front242, разгледах опциите ти, не вярвах, че ще имам успех
 с тях, но опитах. Все същото. Сега даже ми иска задължително
 парола за ftp потребителя, понеже няма директива 
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

 Може би на трябва да пипам в конфигурационния файл на
 vsftpd, в документацията няма никаква директива за мойта
грижа. Някъде другаде е ключа за бараката, ама къде....???


Отговор #5
От: Front242 Дата: 02/17/2005
 hi tazi conf file trjbva da e vav /etc/vsftpd.conf i na
 oshte edno majsto vav /etc/vsftpd/vsftpd.conf na tezi dve
 mesta trjbva da edno i sahsto za da stane.Sled kato
 naprawish tezi stapki startirash ftp demona sas slednata
comanda za standalone rejim tj raboti samo v tozi rejim i
comandata e:vsftpd & 
 Ako pak iskash FTP severa da se bootwa s restart ili
puskane
na PC napishi prosto :chkconfig vsftpd on i si gotov.
 preporachwa ti kato rachkash iz vsftp.conf da e sas vi
shtoto inache stava kofti ok.
pishi kakwo e stanalo



Отговор #6
От: Fire_Ice Дата: 02/18/2005
Ами какво стана- продължава да си е същото. 
 Но това става когато работя с ftp от конзалата, както съм
 дал примера в първия ми постинг. Но го тествах от една друга
 машина от Германия със IE на WinXP. Ами така си работи много
 добре, не иска никакви пароли. Опитах да кача нещо чрез
 drag&drop- става. Не съм го тествал обаче с ftp клиент
програма.
 За сега ще го оставя така. Ама взе да ме мъчи една друга
задачка.
Домашната директория на ftp потребителя е /var/ftp.
Там съм направил две директории pub и upload.
 Чрез mount -bind (в fstab, а не на ръка от команден ред) съм
 монтирал /hda5/uploads. hda5 ми е монтиран също в fstab като
rw.
Така с upload нямам грижи- всички могат да правят всичко.
Но проблема ми идва с pub.
Той трабва да е монтиран на същия hda5, но като ro.
 Опитвам пак с mount -bind но като ro, не става щото hda5 ми
е rw. Малко обълкващо го обясних, ама...
Например:
mount точките са ми следните
hda1 - това ми е /boot
hda2 - това ми е /
hda5 - това ми е дял за файлове
В hda5 имам директорри uploads, movies, music, books

hda5
    |-uploads
    |-movies
    |-music
    |-books

 За uploads положението е ясно и съм го писал по-горе. Там
нямам проблеми.
 Как да монтирам movies, music, books като ro, след като hda5
 e rw. А hda5 ми е fat32 и искам да ми е rw защото там пиша
постаянно и всичко, което работя.
Това което ми трябва е 

/var/ftp
        |-uploads (монтирано към hda5/uploads като rw)
        |
        |-pub
            |-movies (монтирано към hda5/movies като ro)
            |-music (монтирано към hda5/music като ro)
            |-books (монтирано към hda5/books като ro)

 Просто споделете как си организирате анонимния ftp сървър
като дялове и директории.


Отговор #7
От: front 242 Дата: 02/18/2005
 parvo za FTP dokolkoto te razbiram znachi vse pak raboti
prez IE ili njkakav Download manager taka li e ?
 Sega parwo ako iskash da se lognesh kato anonymous user da
rechem prez cmd w WinXP prosto sledwai tezi 
 stapki:Start>Run>cmd sled towa pishesh ftp enter o enter
shte te pita za ime ili ip pishesh ip to na
 ftp servera ti i sled kato se lognesh sigurno ti iska user i
password pishehs:anonymous enter sega shte ti iska
 sigurno password prosto natiskash enter i si vatre(pone pri
men e taka)
 Po vtorij vapros po dobre si organiziraj ftp na dir:upload
da e wr kato pishesh chmod 777 /var/ftp/upload
 i taka wseki user pi trjbwalo da moje da chete i pishe,a pak
za drugat /var/ftp/pub :chmod 755 /varftp/pub taka
 bi trjbvalo samo ti kato root da mojesh da pishesh i da
chetesh a drugite samo da chetat ima i drug nachin koito e 
 po security no dori i ti kogato iskash da pishesh v tazi dir
shte trjbva da smenjash attributite ta komandata e 
 slednata:chattr +i /var/ftp/public taka shte e samo RO za
vsichki dori za ROOT  a kogato reshish da pishesh v nej
chattr -i /var/ftp/public towa e.Dano ti svarshi rabota



<< Suse 9.1 Intel ICH6R /IT8212/ (2 ) | SendMail PROBLEM (0 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.06 usr + 0.02 sys = 0.08 CPU)