सवाल मैं स्थानीयहोस्ट पर एफ़टीपी कैसे स्थापित करूं?


मेरी पुरानी मशीन पर (ल्यूसिड पर वापस!) मैंने स्थानीय देव काम के लिए एक्सएएमपीपी का इस्तेमाल किया। XAMPP ने आपके लिए सब कुछ इंस्टॉल किया है, जिसमें आपके लोकहोस्ट (/ var / www) निर्देशिका में एफ़टीपी सेट अप करना शामिल है, क्योंकि अनुमतियां आपको सीधे इसे लिखने की अनुमति नहीं देती हैं।

मेरे पास एक नई मशीन चल रही सटीक है, और बड़े पैमाने पर काम करने का फैसला किया। मैंने टास्कसेल का उपयोग करके सबकुछ इंस्टॉल किया, और अपाचे, PHP, mysql, और phpmyadmin ऊपर और चल रहा है। लेकिन कमांड लाइन पर gksudo gedit के माध्यम से मेरी सभी फ़ाइलों को बनाने और संपादित करने के लिए यह एक दर्द है, और जल्दी या बाद में मुझे छवियों को अपलोड करना होगा।

मैं एफ़टीपी कैसे स्थापित कर सकता हूं ताकि मैं अपने स्थानीयहोस्ट सर्वर पर "अपलोड" कर सकूं?

जोड़ने के लिए संपादित करें

पहले वीडियो का पालन किया, लेकिन जब मैं उस बिंदु पर गया जहां वह फाइलें बना रहा था (लगभग 7:25 में), मैं लटका हुआ हूं। यहां मेरा टर्मिनल दिखता है जब मैं / srv निर्देशिका में प्रवेश करने का प्रयास करता हूं (जिसे मैंने सत्यापित किया है नॉटिलस में मौजूद है):

enter image description here

इसे पाने के लिए मुझे क्या करने की ज़रूरत है?


5
2017-07-08 02:57


मूल




जवाब:


खैर, मैं बस यह वही काम करने की कोशिश कर रहा था ...

मैंने इसे यूट्यूब पर देखा, वह बताता है कि जीयूआई के साथ इसे कैसे किया जाए। यह मूल रूप से एक सीएलआई के साथ एक ही बात है, अगर आप इसका उपयोग कर रहे हैं, बस सब कुछ पाठ के साथ- जाहिर है।

Vsftpd के लिए .conf फ़ाइल को संपादित करने वाला एक भाग यहां दिया गया है:

उबंटू में एफ़टीपी को कॉन्फ़िगर करना - भाग 1

और भाग दो, जहां वह अनुमतियों और अभिगम नियंत्रण जोड़ने को पूरा करता है:

उबंटू में एफ़टीपी को कॉन्फ़िगर करना - भाग 2

शुभकामनाएँ...


1
2017-07-08 04:27



लिंक के लिए धन्यवाद। मैंने पत्र की प्रक्रिया का पालन किया, लेकिन पहले वीडियो में 7:26 के आसपास लटका दिया - जहां वह परीक्षण के लिए फाइल बनाने के लिए / srv फ़ोल्डर में जाता है। जब मैं कोशिश करता हूं, तो यह मुझे एक पासवर्ड के लिए पूछता है, जो कि मेरे पास स्पष्ट रूप से नहीं है क्योंकि हम अभी तक खातों को बनाने के बिंदु तक नहीं पहुंच पाए हैं। (और हाँ, मैंने .conf फ़ाइल में अनाम पहुंच सक्षम कर दी है।) कोई विचार क्यों हो रहा है या इसे कैसे प्राप्त किया जाए? - EmmyS
वह मुझे यकीन नहीं है। मुझे बस पता है कि वीडियो मेरे लिए काम करता है। माफ़ कीजिये। : / - Enigmatic
कोई गैर वीडियो जवाब? - Thomas Ward♦
ubuntuforums.org/showthread.php?t=518293 यहां एक गैर वीडियो है - Kotzilla


मैं जल्दी से HTTP सर्वर शुरू करने की चाल के समान कुछ प्राप्त करना चाहता था

python -m SimpleHTTPServer

जिसे मैं डाउनलोड (अपलोड नहीं) फ़ाइलों को डाउनलोड करने के लिए उपयोग करता हूं, यानी मुझे ऐसा कुछ चाहिए लेकिन एफ़टीपी सर्वर के लिए

  • मेरे नेटवर्क के बारे में कोई सुरक्षा चिंता नहीं है (उदा। लोकलहोस्ट)
  • नहीं या न्यूनतम स्थापना
  • कोई कॉन्फ़िगरेशन नहीं, जैसे उपयोगकर्ता बनाना आदि।
  • कोई सिस्टम-व्यापी पंजीकरण नहीं, मुझे केवल एक बार यह ftpd चाहिए
  • जल्दी से सर्वर शुरू करें और वर्तमान पथ के लिए सेवा करते हैं

मैं साथ समाप्त हुआ

sudo pip install pysendfile 
sudo pip install git+git://github.com/giampaolo/pyftpdlib 
wget https://raw.githubusercontent.com/giampaolo/pyftpdlib/master/demo/unix_ftpd.py 
sudo /usr/bin/python unix_ftpd.py

आपका काम करने वाला फ़ोल्डर सेवा करने वाला एक होना चाहिए। युक्ति: जिथब पर चेकआउट अन्य / कोई प्राधिकरण हैंडलर के साथ अधिक डेमो हैं। Vsftpd की तुलना में प्रदर्शन के अनुसार यह पायथन आधारित सर्वर खराब नहीं है


1
2017-07-28 15:23



ध्यान दें कि मैंने जो डेमो डाउनलोड किया है वह काम करने वाली निर्देशिका में कोई जेल्रूट नहीं है .. लेकिन पूरे रूट एफएस तक पहुंच प्रदान करता है - Yauhen Yakimovich