सवाल स्थानीय एफटीपी एक्सेस करें


मैं उबंटू 10.10 का उपयोग कर रहा था।

मुझे एक अजीब स्थिति थी जहां मैं निश्चित आईपी के साथ एक छोटा नेटवर्क स्थापित कर रहा था। मेरे पास एक NAS ड्राइव था जिसे मैंने FTP पर सक्षम किया था।

जब मैंने इस्तेमाल किया connect to server मेनू मैं ठीक से कनेक्ट करने में सक्षम था (या सिर्फ नॉटिलस में यूआरएल में प्रवेश कर रहा था)।

हालांकि कमांड लाइन से ftp आदेश काम नहीं किया, और एक अज्ञात मेजबान त्रुटि दी। हालांकि मैं ड्राइव को पिंग करने में सक्षम था।

अंत में मैंने इस्तेमाल किया gvfs-host एक स्क्रिप्टेड कनेक्शन सक्षम करने के लिए आदेश। मैं बस सोच रहा हूं कि क्या कोई इस समस्या से आया है

इस मुद्दे को कैसे ठीक करें?


4
2017-09-24 10:10


मूल


आपने थोड़ी सी चिंता को जोड़ा है hostname तथा IP में / Etc / hosts फाइल? आप भी कोशिश कर सकते हैं टेलनेट x.x.x.x 21 (x.x.x.x = FTP सर्वर का आईपी) यह जांचने के लिए कि सर्वर डिफ़ॉल्ट FTP पोर्ट पर सुन रहा है। - Suvasish Sarker
मैं बस आईपी पते का उपयोग कर कनेक्ट करने की कोशिश कर रहा था इसलिए मुझे नहीं लगता /etc/hosts खेल में आना चाहिए (क्या यह सही है?)। मैं तब से कल्पना करूंगा gvfs-mount किसी भी अलग पोर्ट पैरामीटर के बिना कनेक्ट करने में सक्षम था कि यह सामान्य पोर्ट 21 पर है। - beacon_bonanza
क्या आपको नॉटिलस में उपयोगकर्ता नाम / पासवर्ड देना है? (लॉगिन के साथ ftp का उपयोग कर) या एक सार्वजनिक FTP
2012 लंबे समय तक, मुझे यकीन नहीं है कि यह मामला है या नहीं। एफ़टीपी निष्क्रिय मोड आज़माएं ftp -p ...। या verbose / डीबग हो सकता है ftp -d -v ... - user.dz


जवाब:


कृपया सुनिश्चित करें कि कॉन्फ़िगरेशन फ़ाइल इन विशेषताओं का पालन कर रही है (चलाएं sudo nano /etc/vsftpd.conf इसे संपादित करने के लिए):

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES

उस फ़ाइल को सेव करें और बाहर निकलें

कृपया सुनिश्चित करें कि निम्न निर्देशिका बनाई गई है और अनुमतियां इस पर लागू होती हैं (उपयोगकर्ता नाम को लिनक्स उपयोगकर्ता के उपयोगकर्ता नाम से बदलकर जो सिस्टम तक पहुंच जाएगा)

mkdir /home/username/files
chown root:root /home/username
sudo service vsftpd restart 

1