یک پروتکل سریع در سطح برنامه کاربردی که بطور گسترده ای برای کپی کردن فایلها از کامپیوتر راه دور یک شبکه TCP/IPمورد استفاده قرار میگرد این پروتکل همچنین به کاربر امکان میدهد تا از فرامین FTP برای کار با فایلها مثلا فهرست فایلها و داریکتوری ها در سیستم راه دور استفاده کنند
Daemon مورد استفاده شده vsftpd نام دارد
vs به معنی very secure است
شماره پورت برای ftp data عدد 20 است
شماره پورت برای ftp serviceعدد 21 است
برای نصب RPM میتوانیم از فرمان زیر استفاده کنیم
|
---|
1 |
تمامی فایلهای که میخواهیم برای share کردن توسط ftp مورد استفاده قرار گیرند باید در شاخه var/ftp/pub قرار گیرد
بعنوان مثال یک فایل متنی با نام test در این شاخه درست میکنیم
|
---|
از فرمان زیر به منظور چک کردن اینکه آیا سرویس vsftpd روشن است یا خیر استفاده میکنیم
|
---|
در صورت روشن نبودن از فرمانهای زیر به منظور روشن کردن استفاده میکنیم
|
---|
1 |
پیکربندی vsftpd در فایل etc/vsftpd/vsftpd.conf صورت میگیرد.اگر درجلوی هر اسمی که در این فایل هست # را قرار دهیم از block بودن آن جلوگیری میکنیم
گزینه هایی که میتوانیم در فایلetc/vsftpd/vsftpd.conf اضافه کنیم عبارتند از
max-clients –> محدود کردن بیشترین تعداد اتصال clinet
max-per-ip –> محدود کردن تعداد اتصالات بوسیله ip address منبع
anon-max-rate –> محدود کردن میزان انتقال داده برای هر اتصال بی نام
local-max-rate –> محدود کردن میزان انتقال داده برای هر کاربر قابل تشخیص
اگر بخواهیم permission را از کاربر خاصی بگیریم باید در دو فایل زیر برویم و اسم کاربری آن را قرار دهیم
|
---|
1 |
پس از آنکه تنظیمات سرور تمام شد میتوانیم به سراغ client برویم و فایل مورد نظر را بگیریم توجه داشته باشید با دو حالت گرافیکی و خط فرمانی امکان دسترسی به فایل را داریم
برای حالت گرافیکی کافی است در مرورگر ip address و یا نام دامنه را مثل مثال زیر وارد کنیم
1 2 3 |
ftp://192.168.10.1 or ftp://www.linuxseason.com |
اگر بخواهیم از طریق خط فرمان به فایل دسترسی پیدا کنیم میبایست اسم کاربر و پسورد را طبق مثال زیر وارد کنیم و سپس بعد از تعیین دایرکتوری بوسیله فرمان recv آن را دریافت میکنیم
|
---|
مرسی از تمام دوستانی که ما رو دنبال میکنند شما میتونید از طریق لینک زیر میتونید به کانال تلگرام ما بپیوندید .
سلام. وقت بخیر ..
روش ساده تری وجود نداره که بشه به کامپیوتر راه دور دسترسی داشت ؟
دسترسی fttp فقط برای هاستینگ هستش ؟
تشکر دوست گرامی