تغییر دایرکتوری در vsftp لینوکس و تعریف Physical Path برای FTP
میخام ادرس دایرکتوری vsftp رو عوض کنم که هر کس که خاست به ftp server ام وصل بشه به دایرکتوری که میخام وصل بشه. مثل ftp server ویندوز که براش physical path تعریف میکنیم.چطور میتونم اینکارو بکنم؟ ممنون از اساتید itpro
9 پاسخ
دوست عزیز اول وارد کانفیگ فایل شوید ..
آدرس کانفیگ فایل
/etc/vsftpd/vsftpd.conf
و بعد برای تغییر آدرس پیش فرض یوزر anonymous خط زیر رو اضافه کنید
anon_root=/PATH
و برای یوزرهای لوکال خط زیر رو اضافه کنید
local_root=/PATH
موفق باشید .
ممنون دوست عزیز.یه سوال دیگه.
اگه بخام تعین کنم ftp server رو کدوم interface کارت شبکه ام کار کنه چکار باید انجام بدم؟ مثلا من الان دوتا کارت شبکه دارم.
192.168.137.0
200.200.200.0
میخام که فقط رو سابنت رنج 200 من کار کنه و با اون یکی رنج اصلا کار نکنه.
ممنون میشم راهنماییم کنید.
با تشکر.
اول مقدار listen رو به yes تغییر بدین بعدش ۲ خط زیر رو بعد از listen اضافه کنید .
listen_port=21 listen_address=ADDRESS
فرض من سه تا یوزر بنام x و y و z دارم.
بخام هر کدوم از یوزر ها به پروفایل خودشون وصل بشن چکار باید انجام بدم؟ مثلا x وختی کانکت شد به یوزر پروفایل x وصل بشه و y وختی کانکت شد به یوزر پروفایل y و هیچ کدوم دسترسی به دایرکتوری همدیگه نداشته باشن.
ممنون میشم راهنماییم کنید.
با تشکر.
نه. anonymouse نمیخام.یوزر باید پسورد وارد کنه.
دوست عزیز اول وارد کانفیگ فایل شوید ..
آدرس کانفیگ فایل
/etc/vsftpd/vsftpd.conf
و بعد برای تغییر آدرس پیش فرض یوزر anonymous خط زیر رو اضافه کنید
anon_root=/PATH
و برای یوزرهای لوکال خط زیر رو اضافه کنید
local_root=/PATH
موفق باشید .
یک مورد رو یادم رفت بگم ...
حتما خط listen_ipv6 رو کامنت کنید وگرنه با ارور مواجه میشید ...
تو کدوم لاین ها باید اضافه کنم؟ لاین شماره چند؟
برای anonymous خط ۱۳ اضافه کنید .... برای لوکال هم خط ۱۸ ......