~3 min read • Updated Feb 18, 2026
1. مقدمه
این راهنما نحوه ویرایش دستی تنظیمات FTP سرور را از طریق خط فرمان توضیح میدهد. با استفاده از این روش، مدیران سرور میتوانند رفتار سرویسهای ProFTP و Pure-FTP را مطابق نیاز خود سفارشیسازی کنند.
نکته: برای روشهای بیشتر پیکربندی، میتوانید به مستندات تنظیمات سرور FTP در WHM مراجعه کنید.
2. تشخیص نوع سرور FTP
برای اینکه بدانید سرور شما از کدام سرویس FTP استفاده میکند، از طریق SSH با کاربر root وارد شوید و دستور زیر را اجرا کنید:
grep ftpserver /var/cpanel/cpanel.configخروجی یکی از موارد زیر خواهد بود:
ftpserver=proftpdftpserver=pure-ftpd
بر اساس نوع سرویس، مراحل مربوطه را دنبال کنید.
3. تنظیمات ProFTP
برای ویرایش تنظیمات ProFTP مراحل زیر را انجام دهید:
- فایل
/var/cpanel/conf/proftpd/localرا با ویرایشگر دلخواه خود ایجاد یا ویرایش کنید. - تنظیمات موردنظر خود را در این فایل وارد کنید.
- برای اعمال تغییرات، دستور زیر را اجرا کنید:
/scripts/setupftpserver proftpd --force4. تنظیمات ProFTP با managed_settings
فایل /usr/local/cpanel/Cpanel/FtpUtils/Config/Proftpd.pm شامل گزینههای managed_settings است که میتوان آنها را از طریق خط فرمان پیکربندی کرد.
این گزینهها شامل موارد زیر هستند:
- گزینههایی که در رابط تنظیمات FTP در WHM نمایش داده میشوند.
- گزینههای مربوط به مدیریت NAT.
برای مشاهده محتوای فایل، دستور زیر را اجرا کنید:
cat /usr/local/cpanel/Cpanel/FtpUtils/Config/Proftpd.pmدر این فایل، گزینههای managed_settings در تابع new قرار دارند. نمونهای از این بخش:
sub new {
my $class = shift;
my $self = $class->SUPER::_init();
$self->{'managed_settings'} = {
'maxinstances' => {
'name' => 'MaxInstances',
'context' => { 'server' => 2, },
'default' => 'none',
}پس از اعمال تغییرات، دستور زیر را اجرا کنید:
/scripts/setupftpserver proftpd --force5. تنظیمات Pure-FTP
برای ویرایش تنظیمات Pure-FTP مراحل زیر را انجام دهید:
- فایل
/var/cpanel/conf/pureftpd/localرا ایجاد یا ویرایش کنید. - تنظیمات موردنظر را وارد کنید. برای مثال، برای تنظیم مقدار
ForcePassiveIP:
ForcePassiveIP: 203.0.113.0برای حذف مقدار:
ForcePassiveIP: ~برای اعمال تغییرات، دستور زیر را اجرا کنید:
/scripts/setupftpserver pure-ftpd --force6. نتیجهگیری
ویرایش تنظیمات FTP از طریق خط فرمان امکان کنترل کامل بر رفتار سرویسهای ProFTP و Pure-FTP را فراهم میکند. با ویرایش فایلهای محلی و اجرای بهروزرسانی اجباری، مدیران میتوانند عملکرد، امنیت و رفتار شبکه را مطابق نیاز خود تنظیم کنند.
Written & researched by Dr. Shahin Siami