مشکل با vsftp

همه چیز مربوط به سرویس دهنده‌های لینوکس.Apache،MySQL,Samba,SendMail,exim، Qmail، Squid,MySQL,PostgreSQL,Oracle و... می توانيد سوالات خود را در اين باره اینجا مطرح نماييد.

مدیران انجمن: mr_mohammad, ناظران انجمن

مشکل با vsftp

پستتوسط snowx » چهارشنبه 2 آبان 1386, 2:01pm

با سلام
پیکربندی سرویس vsftp برای راه اندازی یک سرور Active FTP چگونه است ؟
snowx
کاربر جدید
کاربر جدید
 
پست ها : 55
تاریخ عضویت: چهارشنبه 22 آذر 1385, 2:39pm

پاسخ: مشکل با vsftp

پستتوسط tolstoy » چهارشنبه 2 آبان 1386, 6:44pm

Don't bother, we're using GNU/Linux everywhere, even there :D
Linuxmotto
گروه کاربران لینوکس اصفهان
tolstoy
کاربر دائمی سایت
کاربر دائمی سایت
 
پست ها : 1469
تاریخ عضویت: جمعه 14 اسفند 1383, 9:47am
محل سکونت: اصفهان

پاسخ: مشکل با vsftp

پستتوسط مهمان » چهارشنبه 2 آبان 1386, 7:28pm

tolstoy جان یک جوری نصب برنامه را نوشتی که ادم میترسه.مگه apt-get install vsftpd جواب نمیده که این همه نصب برنامه را سخت نشون دادی؟
مهمان
 

پاسخ: مشکل با vsftp

پستتوسط snowx » چهارشنبه 2 آبان 1386, 7:38pm

I want to run an Active FTP server with vsftpd service on SuSE 10 Enterprise Server ...

my vsftpd.conf file :
=====================================
anonymous_enable=NO
chroot_local_user=YES
listen=YES
local_enable=YES
pam_service_name=vsftpd
pasv_enable=NO
pasv_promiscuous=YES
session_support=NO
use_localtime=YES
xferlog_enable=YES
async_abor_enable=YES
connect_from_port_20=YES
download_enable=NO
local_umask=0027
=====================================
With this configuration I can ftp with shell but can't ftp using firefox and give me an error : "550 permission denied" .
Also when I ftp with shell , I run a command on server : "netstat -na | grep -i :20" and my port 20 is not open for this Active FTP !!!
I have no use any firewall : iptables or rcSuSEfirewall2 and my network not closed for ports 20 , 21 .

Where is my mistake ?!
snowx
کاربر جدید
کاربر جدید
 
پست ها : 55
تاریخ عضویت: چهارشنبه 22 آذر 1385, 2:39pm

Re: پاسخ: مشکل با vsftp

پستتوسط tolstoy » چهارشنبه 2 آبان 1386, 11:23pm

Anonymous نوشته است:tolstoy جان یک جوری نصب برنامه را نوشتی که ادم میترسه.مگه apt-get install vsftpd جواب نمیده که این همه نصب برنامه را سخت نشون دادی؟


ناریخ مطلب رو ببینی می‌فهمی چرا :P
Don't bother, we're using GNU/Linux everywhere, even there :D
Linuxmotto
گروه کاربران لینوکس اصفهان
tolstoy
کاربر دائمی سایت
کاربر دائمی سایت
 
پست ها : 1469
تاریخ عضویت: جمعه 14 اسفند 1383, 9:47am
محل سکونت: اصفهان

Re: پاسخ: مشکل با vsftp

پستتوسط tolstoy » چهارشنبه 2 آبان 1386, 11:38pm

snowx نوشته است:I want to run an Active FTP server with vsftpd service on SuSE 10 Enterprise Server ...

my vsftpd.conf file :
=====================================
anonymous_enable=NO
chroot_local_user=YES
listen=YES
local_enable=YES
pam_service_name=vsftpd
pasv_enable=NO
pasv_promiscuous=YES
session_support=NO
use_localtime=YES
xferlog_enable=YES
async_abor_enable=YES
connect_from_port_20=YES
download_enable=NO
local_umask=0027
=====================================
With this configuration I can ftp with shell but can't ftp using firefox and give me an error : "550 permission denied" .
Also when I ftp with shell , I run a command on server : "netstat -na | grep -i :20" and my port 20 is not open for this Active FTP !!!
I have no use any firewall : iptables or rcSuSEfirewall2 and my network not closed for ports 20 , 21 .

Where is my mistake ?!


۱- دستور netstat -anut | grep 20 رو تست کن
۲- syslog_enable رو فعال کن و از طریق syslog قضیه رو چک کن
Don't bother, we're using GNU/Linux everywhere, even there :D
Linuxmotto
گروه کاربران لینوکس اصفهان
tolstoy
کاربر دائمی سایت
کاربر دائمی سایت
 
پست ها : 1469
تاریخ عضویت: جمعه 14 اسفند 1383, 9:47am
محل سکونت: اصفهان

پاسخ: Re: پاسخ: مشکل با vsftp

پستتوسط snowx » پنج شنبه 3 آبان 1386, 10:20am

این log برای زمانی است که از طریق shell به سرور ftp می کنم
cat /var/log/vsftpd.log
Thu Oct 25 09:52:15 2007 [pid 30312] CONNECT: Client "172.23.31.17
Thu Oct 25 09:52:19 2007 [pid 30311] [ftp1] OK LOGIN: Client "172.23.31.17
و این log برای زمانی است که سعی می کنم از طریق وب و firefox به سرور ftp کنم و Error می گیرم : 550 Permission Denied
Thu Oct 25 09:57:28 2007 [pid 30579] CONNECT: Client "172.23.31.17"
Thu Oct 25 09:57:30 2007 [pid 30578] [ftp1] OK LOGIN: Client "172.23.31.17

همینطور که می بینید در هر دو حالت پیغام "OK Login" می دهد !
با دستور netstat -anut | grep 20 هم پورت 20 در حالت TIME_WAIT بود که درست است.
البته خطای 550 Permission Denied زمانی که از طریق shell هم بخواهم فایلی را get کنم ٬ مشاهده می شود :
ftp> get SystemOut.log
local: SystemOut.log remote: SystemOut.log
200 PORT command successful. Consider using PASV.
550 Permission denied.

پیشنهاد می کند که از Passive Mode برای FTP کردن استفاده شود.
هر چند که من از iptables یا rcSuSEfirewall2 استفاده نکرده ام ٬ آیا ممکن است این قضیه یعنی استفاده کردن از پورت 20 ٬ به Security داخلی سیستم عامل یا پیکربندی Network مربوط باشد ؟!
snowx
کاربر جدید
کاربر جدید
 
پست ها : 55
تاریخ عضویت: چهارشنبه 22 آذر 1385, 2:39pm

پاسخ: Re: پاسخ: مشکل با vsftp

پستتوسط tolstoy » پنج شنبه 3 آبان 1386, 12:46pm

شما permission فایل سیستمت رو برای همه اجازه رایت بده ببین مشکل حل میشه. منظورم فایل سیستم شاخه ایی هست که برای ftp گذاشتی
Don't bother, we're using GNU/Linux everywhere, even there :D
Linuxmotto
گروه کاربران لینوکس اصفهان
tolstoy
کاربر دائمی سایت
کاربر دائمی سایت
 
پست ها : 1469
تاریخ عضویت: جمعه 14 اسفند 1383, 9:47am
محل سکونت: اصفهان

پاسخ: Re: پاسخ: مشکل با vsftp

پستتوسط alux » پنج شنبه 3 آبان 1386, 7:21pm

باید به اون دایرکتری که کاربرت می خواد وارد بشه پرمیشن های X و r بدی
alux
ناظر انجمن
ناظر انجمن
 
پست ها : 504
تاریخ عضویت: سه شنبه 24 شهریور 1383, 7:35pm
محل سکونت: Tehran

Re: پاسخ: Re: پاسخ: مشکل با vsftp

پستتوسط snowx » شنبه 5 آبان 1386, 9:11am

tolstoy نوشته است:شما permission فایل سیستمت رو برای همه اجازه رایت بده ببین مشکل حل میشه. منظورم فایل سیستم شاخه ایی هست که برای ftp گذاشتی



tolstoy عزیز ٬ وقتی ftp در حالت Passive-mode راه اندازی میشه بدون مشکل کار میکنه ....
این error برای زمانی است که میخوام FTP به صورت Active کار کنه !
اگر فکرمیکنی با این کار مشکل حل میشه لطفا بگو چطور انجامش بدم ...
ممنون
snowx
کاربر جدید
کاربر جدید
 
پست ها : 55
تاریخ عضویت: چهارشنبه 22 آذر 1385, 2:39pm

Re: پاسخ: Re: پاسخ: مشکل با vsftp

پستتوسط snowx » شنبه 5 آبان 1386, 9:30am

alux نوشته است:باید به اون دایرکتری که کاربرت می خواد وارد بشه پرمیشن های X و r بدی


هدف از راه اندازی این FTP برای دسترسی به log های IBM WebSphere در شاخه /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1 است که همواره به صورت Dynamic در حال تولید log است ٬ بنابراین کاربر تنها دسترسی read را داشته باشد کافیست ....
حتی فعلا مهم نیست که دسترسی برای کاربر anonymouse وجود داشته باشد...

مشخصات کاربر FTP در حالت تست active-mode
ftp1:x:1002:100::/home/ftp1:/bin/bash
با این دستورات هم دسترسی ها رو مشخص کردم ولی باز Error میگیرم:
chown -R ftp1 /home/ftp1
chmod +x -R /home/ftp1
snowx
کاربر جدید
کاربر جدید
 
پست ها : 55
تاریخ عضویت: چهارشنبه 22 آذر 1385, 2:39pm

پاسخ: Re: پاسخ: Re: پاسخ: مشکل با vsftp

پستتوسط tolstoy » شنبه 5 آبان 1386, 10:03am

chown ftp1.root -R /path
chmod u+rx -R /path
Don't bother, we're using GNU/Linux everywhere, even there :D
Linuxmotto
گروه کاربران لینوکس اصفهان
tolstoy
کاربر دائمی سایت
کاربر دائمی سایت
 
پست ها : 1469
تاریخ عضویت: جمعه 14 اسفند 1383, 9:47am
محل سکونت: اصفهان

پاسخ: Re: پاسخ: Re: پاسخ: مشکل با vsftp

پستتوسط snowx » شنبه 5 آبان 1386, 10:20am

هیچ فرقی نداره ...
با این command ها هم تغییری در دسترسی ایجاد نشد
snowx
کاربر جدید
کاربر جدید
 
پست ها : 55
تاریخ عضویت: چهارشنبه 22 آذر 1385, 2:39pm

پاسخ: Re: پاسخ: Re: پاسخ: مشکل با vsftp

پستتوسط alux » شنبه 5 آبان 1386, 10:02pm

chmod a+rx -R /PATH
alux
ناظر انجمن
ناظر انجمن
 
پست ها : 504
تاریخ عضویت: سه شنبه 24 شهریور 1383, 7:35pm
محل سکونت: Tehran

پاسخ: Re: پاسخ: Re: پاسخ: مشکل با vsftp

پستتوسط snowx » یکشنبه 6 آبان 1386, 11:44am

بابا به chmod ربطی نداره ...
ولی تست کردم جواب نداد !
command های قبلی که من و tolstoy نوشته ایم هم خیلی فرقی با این نداره ... به این چیزها مربوط نمی شود .
snowx
کاربر جدید
کاربر جدید
 
پست ها : 55
تاریخ عضویت: چهارشنبه 22 آذر 1385, 2:39pm

Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل با vsft

پستتوسط tolstoy » دوشنبه 7 آبان 1386, 11:48am

snowx نوشته است:بابا به chmod ربطی نداره ...
ولی تست کردم جواب نداد !
command های قبلی که من و tolstoy نوشته ایم هم خیلی فرقی با این نداره ... به این چیزها مربوط نمی شود .


فرق که زیاد می کنه :P
دستوری که شما زده اید مشکلی رو رفع نمی کنه و دستور alux به همه مجوز می ده. اگه تفاوت این ها رو نمی دونید کمی روی permission ها کار کنید شاید مشکل همین باشه یعنی فهم ناقص مجوزها.
Don't bother, we're using GNU/Linux everywhere, even there :D
Linuxmotto
گروه کاربران لینوکس اصفهان
tolstoy
کاربر دائمی سایت
کاربر دائمی سایت
 
پست ها : 1469
تاریخ عضویت: جمعه 14 اسفند 1383, 9:47am
محل سکونت: اصفهان

پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل

پستتوسط snowx » چهارشنبه 9 آبان 1386, 5:36pm

در هر صورت با فرمان alux هم مشکل حل نشد ...
snowx
کاربر جدید
کاربر جدید
 
پست ها : 55
تاریخ عضویت: چهارشنبه 22 آذر 1385, 2:39pm

پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل

پستتوسط tolstoy » چهارشنبه 9 آبان 1386, 11:48pm

من الان مشکل شما رو دوباره بررسی کردم . جوابهای زیر رو که تو linuxquestion داده بودند دیدم
http://www.linuxquestions.org/questions ... pd-594157/
چند تا سوال :
۱- فقط با firefox این مشکل رو دارید؟
۲- تو firefox از افزونه (addon) خاصی برای ftp استفاده می کنی؟
۳- اگر نه fireftp رو روی firefox تست کن و نتیجه رو بگو؟

موضوع پورت ۲۰ هم که تو linuxquestion جواب داده شده
Don't bother, we're using GNU/Linux everywhere, even there :D
Linuxmotto
گروه کاربران لینوکس اصفهان
tolstoy
کاربر دائمی سایت
کاربر دائمی سایت
 
پست ها : 1469
تاریخ عضویت: جمعه 14 اسفند 1383, 9:47am
محل سکونت: اصفهان

پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل

پستتوسط snowx » شنبه 12 آبان 1386, 3:53pm

این آدرسی که دادید سوال خودمه که تو سایت linuxquestions.org و ۳ سایت دیگر گذاشتم !
اگر دقت کنی این سوال توسط کاربر snowx مطرح شده !!!
اون شخصی هم که در مورد پورتها نوشته (کاربر selva146) ٬ در واقع تعریفی از Active و Passive FTP کرده و منظورش اینه که هنگام ftp پورتها چه وقت Listen یا Established هستند و ... که راه حلی برای مشکل من نیست .
اما در مورد سوالاتی که شما مطرح کردید :
۱) با konqueror برای مشاهده فایلها مشکلی ندارم ولی نمی توان چیزی را get کرد.
در مورد IE و firefox حتی نمیتوان فایلها را مشاهده کرد.
۲) در firefox از چند addon استفاده می کنم که فکر نمیکنم مشکل ساز باشند ٬ اگر لازم است لیست آنها را بفرستم.
۳) با fireftp هم تنها فایلها را نمایش می دهد ولی نمی توان فایلی را get کنم (مثل konqueror).

به نظرت با توجه به اینکه سیستم عامل سرور SuSE 10 است ٬ ممکنه به پیکربندی apparmor مربوط باشه ؟
snowx
کاربر جدید
کاربر جدید
 
پست ها : 55
تاریخ عضویت: چهارشنبه 22 آذر 1385, 2:39pm

پاسخ: Re: پاسخ: Re: پاسخ: Re: پاسخ: مشکل

پستتوسط jadi » شنبه 12 آبان 1386, 8:33pm

ممکن هم هست مشکل از vsftpd.conf باشه. اونجا رو هم نگاه کن. یک چیزی شبیه به allow-write یا همچین چیزی داره فکر کنم.
نکته مهم اینه که یادمون باشه لینوکس یک سیستم عامل منطقی است (: در نتیجه یا دسترسی ها مشکل دارند، یا تنظیمات سرور یا کاربر (: این نکته مثبته (: به نظر تنظیمات که خوبه. برو دنبال تنظیمات.
آزادی عقیده و کیبرد حق هر انسان است.
www.FreeKeyboard.net
jadi
ناظر انجمن
ناظر انجمن
 
پست ها : 881
تاریخ عضویت: دوشنبه 8 اسفند 1384, 1:13pm
محل سکونت: تهران


بازگشت به سرویس‌دهنده‌های لینوکس

چه کسی حاضر است ؟

کاربران حاضر در این انجمن: بدون كاربران آنلاین و 0 مهمان