اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

حل مشکل start نشدن سرویس vsftpd در ubuntu

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    حل مشکل start نشدن سرویس vsftpd در ubuntu

    بعد از نصب سرویس vsftpd و ftp روی برخی توزیع های اوبونتو، زمانیکه اقدام به start کردن سرویس میکنیم با پیام Active: failed (Result: exit-code) (code=exited, status=2) مواجه شده :
    کد PHP:
    # systemctl status vsftpd
    × vsftpd.service vsftpd FTP server
    Loaded
    loaded (/lib/systemd/system/vsftpd.serviceenabledvendor presetenabled)
    Activefailed (Result: exit-codesince Sat 2022-09-24 19:31:36 +03302s ago
    Process
    2678 ExecStartPre=/bin/mkdir -/var/run/vsftpd/empty (code=exitedstatus=0/SUCCESS)
    Process2679 ExecStart=/usr/sbin/vsftpd /etc/vsftpd.conf (code=exitedstatus=2)
    Main PID2679 (code=exitedstatus=2)
    CPU11ms

    Sep 24 19
    :31:36 ubuntu22 systemd[1]: Starting vsftpd FTP server...
    Sep 24 19:31:36 ubuntu22 systemd[1]: Started vsftpd FTP server.
    Sep 24 19:31:36 ubuntu22 systemd[1]: vsftpd.serviceMain process exitedcode=exitedstatus=2/INVALIDARGUMENT
    Sep 24 19
    :31:36 ubuntu22 systemd[1]: vsftpd.serviceFailed with result 'exit-code'


    این پیام میتونه دلایل مختلفی داشته باشه ولی موردی که من داشتم به دلیل فعال نبودن ipv6 روی سرور ubuntu ای که داشتم بود. روی سرور اوبونتو ipv6 غیرفعال بود ولی توی فایل کانفیگ سرویس vsftpd در مسیر etc آپشن listen_ipv6 فعال بود.
    کد PHP:
    listen_ipv6=YES
    ​ 


    اگر روی سرور ipv6 ندارید این گزینه رو مثل زیر از فایل /etc/vsftpd.conf کامنت کنید :
    کد PHP:
    # This directive enables listening on IPv6 sockets. By default, listening
    # on the IPv6 "any" address (::) will accept connections from both IPv6
    # and IPv4 clients. It is not necessary to listen on *both* IPv4 and IPv6
    # sockets. If you want that (perhaps because you want to listen on specific
    # addresses) then you must run two copies of vsftpd with two configuration
    # files.
    ### listen_ipv6=YES​ 


    بعد از اعمال تغییرات سرویس vsftpd رو restart کنید و مجددا status اش رو چک کنید. ممنون میشم اگر شما تجربیات دیگری از حل این مشکل داشتید اون رو با بقیه به اشتراک بگذارید.

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X