vsftpd: 530 লগইনটি ভুল


58

আমি vsfptdউবুন্টু 12.04 এ কাজ করতে পারি না ।

আমার vsftpd.confফাইলটি দেখতে এ জাতীয় দেখাচ্ছে এবং আমি একটি স্থানীয় ব্যবহারকারীর সাথে সংযোগ দেওয়ার চেষ্টা করি:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem

ফাইলজিলায় ত্রুটি বার্তা:

Response:   331 Please specify the password.
Command:    PASS ****
Response:   530 Login incorrect.

1
vsftpd পুনরায় চালু করার চেষ্টা করুন। > sudo /etc/init.d/vsftpd পুনঃসূচনা আমার একই সমস্যা ছিল তবে এটি আমার পক্ষে কাজ করেছে।
v1h5

1
আরেকটি জিনিস যাচাই করতে হবে: ব্যবহারকারীর জন্য লগইন শেল কী। সেই শেলটি কি / ইত্যাদি / শেলগুলিতে উপস্থিত রয়েছে

দয়া করে আমি কীভাবে / ইত্যাদি / শেলগুলি সংশোধন করতে পারি?

আমার জন্য, / ইত্যাদি / পাসডাব্লুডিতে ব্যবহারকারীর জন্য ঠিক ভুল ফর্ম্যাট ছিল - আমাকে সঠিক হোম ডির, শেল এবং ,,,অংশটি সেট করতে হবে ।
হানজ

উত্তর:


113

পরিবর্তন করার আগে কনফিগারেশন ফাইলটির ব্যাকআপ নিন;

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.back

এবং তারপরে vsftpd.conf সম্পাদনা করুন (vi বা ন্যানো সহ)

nano /etc/vsftpd.conf

তারপরে নিম্নলিখিত পরিবর্তন করুন

pam_service_name = এফটিপি

আপনার পরিবর্তনগুলি সংরক্ষণ করুন এবং এফটিপি সার্ভারটি পুনরায় চালু করুন (আপনি যদি ন্যানো হিট CTRL+ ব্যবহার করেন Oএবং সংরক্ষণের জন্য প্রস্থান করেন তবে প্রস্থান করার জন্য CTRL+ X)

sudo service vsftpd restart

উত্স: 12.04 সহ ভিএসএফটিপিডি কনফিগারেশন সমস্যা


3
এই উত্তরটিও ডিবিয়েন 7 এ এই সমস্যার সমাধান করা যেতে পারে।
shgnInc

1
এর পিছনে যুক্তি কী?
জুস্ট

13
আপনি পিএএম এর মাধ্যমে ডিফল্ট অ্যাক্সেস নিয়ন্ত্রণটি অক্ষম করছেন, কারণ ডিফল্ট "ftp" এর কোনও বিধি নেই। ডিফল্ট pam_service_name=vsftpফাইলটি ব্যবহার করে /etc/pam.d/vsftpd। ডিফল্টরূপে এই ফাইলটি এফটিপি ব্যবহারকারীদের প্রয়োজন একটি শেল তালিকাভুক্ত আছে /etc/shellsএবং প্রয়োজন তাদের না তালিকাভুক্ত করা /etc/ftpusers
জেরোইন ভার্মুলেন - ম্যাগহোস্ট

উবুন্টু 14.04 এ আমাকে একই সমস্যার সমাধান করেছেন। ধন্যবাদ!
রোটেম

3
@ জিরোইনমর্মেন ​​বিভিবিএ +1 আপনি ঠিক বলেছেন। আমি আশঙ্কা করি কিছু লোকেরা কেবল জানেন না যে আসলে নীচে কী ঘটছে এবং কেন এটি "কাজ" হিসাবে প্রদর্শিত হচ্ছে।
স্টাফেন

11

ডিফল্টভাবে vsFTPd ফাইলটি ব্যবহার করে /etc/pam.d/vsftpd। ডিফল্টরূপে এই ফাইলটি এফটিপি ব্যবহারকারীদের প্রয়োজন একটি শেল তালিকাভুক্ত আছে /etc/shellsএবং প্রয়োজন তাদের না তালিকাভুক্ত করা /etc/ftpusers। যদি আপনি এই 2 টি জিনিস পরীক্ষা করেন তবে আপনার সমস্যাটি কী তা সম্ভবত খুঁজে পেতে পারেন।


1
আমি মনে করি এটি গ্রহণযোগ্য উত্তর হওয়া উচিত কারণ এটি সমস্যাটি কোথায় তা নির্দেশ করে।
ফোনিক্স

5

আমাকে vsftpd.conf পরিবর্তন করার দরকার নেই। কেবলমাত্র নিশ্চিত করা দরকার যে আমার / ইত্যাদি / পাসডাব্লুডিতে একটি শেল সেট করা ছিল, এটি / etc / শেলগুলিতেও লিখিত ছিল।

সুতরাং শেল ছাড়াই মূলত ইউজারড করার পরে আমার হোম ডিরেক্টরিটি তৈরি হয়েছে এবং শেল হিসাবে এটির ব্যবহারকারীর কাছে / বিন / ব্যাশ ছিল তা নিশ্চিত করা দরকার।


ধন্যবাদ আমার সাথে যা ঘটেছিল। অন্যান্য সমাধানগুলি সমস্ত সুরক্ষা প্রক্রিয়াগুলি সরিয়ে কাজ করেছিল, এটি আসলে সমস্যার সমাধান হয়েছিল।
ভিনগার্সিয়া

5

আমি যখন রুট দিয়ে লগ ইন করার চেষ্টা করেছি তখন আমি এই সমস্যার মুখোমুখি হয়েছি এবং আমি কেবল এটি সমাধান করেছি।
আমার vsftpd: সংস্করণ 3.0.2

সমাধান:

নিম্নলিখিত ফাইলটি পরীক্ষা করুন (এতে FTP অ্যাক্সেসের অনুমতি না দেওয়া ব্যবহারকারীদের তালিকা রয়েছে):

/etc/ftpusers 

উদাহরণ

আমার ক্ষেত্রে, আমি ফাইল থেকে মূল মন্তব্য করেছি , তবে এটি কার্যকর হয়েছে then


আমি রুট হিসাবে লগইন করতে সক্ষম হয়ে একই কাজ করেছি, তবে কাজ করিনি
দাগ

4

দয়া করে /etc/vsftpd.conf এ কিছু পরিবর্তন করুন

pam_service_name = FTP

যদি আপনি স্থানীয় ব্যবহারকারীর জন্য ডিফল্ট / var / www ডিরেক্টরিতে অ্যাক্সেস সেট করতে চান তবে আপনি নীচের লাইন দিয়ে এটি করতে পারেন .....

local_root = প্রথমেই / var / WWW

এখন সংরক্ষণ করুন এবং প্রস্থান করুন ......

sudo পরিষেবা vsftpd পুনঃসূচনা ব্যবহার করে vsftpd সার্ভার পুনরায় আরম্ভ করুন


2

প্রস্তাবিত রেজোলিউশনটি আমার পক্ষে কার্যকর হয়নি। আমি ftpব্যবহারকারীকে ছেড়ে দিয়েছি এবং ব্যবহারকারীর দিকে আমার দৃষ্টি আকর্ষণ করেছি ubuntu। আমি নিশ্চিত করেছি যে ubuntuব্যবহারকারীর সাথে কোনও পাসওয়ার্ড যুক্ত ছিল ।

আমি প্যাসিভ মোড সক্ষম নিশ্চিত, এবং সেট তৈরি local_enable=YESমধ্যে vsftpd.confফাইল।

আমি ubuntuঅ্যাকাউন্টটি ব্যবহার করে ঠিক সূক্ষ্ম করতে সক্ষম হয়েছি । এবং আমি সফলভাবে আমার অ্যামাজন উবুন্টু এফটিপি সার্ভারে একটি বড় ফাইল আপলোড করেছি। স্পষ্টতই ftpব্যবহারকারীর সাথে ভুল কিছু ছিল ।


0

আমি টিএলএস এনক্রিপশনের জন্য উবুন্টু 18.04 এবং লেটসেক্রিপ্ট শংসাপত্র ব্যবহার করেছি। যা কাজ করেছিল তা পাম_সার্ভিস_নামের নাম পরিবর্তন করছিল = ftp ফাইলজিলায় আমি যে ত্রুটিটি পেয়েছিলাম তা হ'ল

"GnuTLS error -15": An unexpected TLS packet was received.

তথ্যসূত্র: FTPS উবুন্টু 18.04 এ সেট আপ

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.