|
|
ВНИМАНИЕ: Използвайте форумите на сайта за д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
) >>
|
|
|
|
|