यह कमांड कुप-सर्वर है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
kup-सर्वर - kernel.org अपलोड सर्वर उपयोगिता
वर्णन
कार्यक्रम kup-सर्वर के साथ कॉन्फ़िगर किए गए ssh शेल का रिसीवर होने की उम्मीद है
निम्नलिखित या समान विकल्प ~/.ssh/authorized_keys:
कमांड = "/usr/bin/kup-server", नो-एजेंट-फ़ॉरवर्डिंग, नो-पोर्ट-फ़ॉरवर्डिंग, नो-पीटीआई, नो-
उपयोगकर्ता-आरसी, संख्या-एक्स11-अग्रेषण एसएसएच-आरएसए एएएए[...]
प्रत्येक उपयोगकर्ता के पास अपना स्वयं का यूआईडी होना चाहिए, क्योंकि यूनिक्स उपयोगकर्ता अनुमतियों का उपयोग विशिष्ट पेड़ के लिए किया जाता है
अभिगम नियंत्रण। क्लाइंट पक्ष पर, संबंधित क्लाइंट-साइड उपयोगिता कप उपयोग किया जाता है
कनेक्शन आरंभ करें और अपलोड करें।
अंतर्राष्ट्रीय कॉन्फ़िग
के लिए कॉन्फ़िगरेशन फ़ाइल kup-सर्वर /etc/kup/kup-server.cfg में स्थित है और इसमें है
निम्नलिखित विकल्प:
[पथ]
इस अनुभाग के सभी पथ असंयुक्त होने चाहिए. उनमें से किसी को भी एक में संयोजित न करें
निर्देशिका.
डेटा पथ = /var/lib/kup/pub
सार्वजनिक उपभोग के लिए पथ, उदाहरण के लिए http या rsync के माध्यम से परोसा गया।
git_path = /var/कैश/git
यह वह पथ है जहां गिट पेड़ (टीएआर और डीआईएफएफ विकल्पों के लिए) उपलब्ध हैं।
वे अपलोड करने वालों के लिए केवल पढ़ने योग्य होने चाहिए।
लॉक_फ़ाइल = /रन/कूप/लॉक
data_path के लिए एक सामान्य लॉक फ़ाइल। किसी भी कार्यक्रम में सामग्री को संशोधित नहीं किया जाना चाहिए
इस फ़ाइल पर झुंड रखे बिना data_path। के लिए केवल पढ़ने योग्य होना चाहिए
अपलोड करने वाले.
tmp_पथ = /var/कैश/kup/tmp/
tmp_path या तो हो सकता है:
1. प्रत्येक उपयोगकर्ता द्वारा लिखने योग्य एक निर्देशिका और स्टिकी बिट सेट (आमतौर पर मोड) के साथ
1777 या 1770)। उस स्थिति में, पथ को स्लैश से समाप्त न करें, या:
2. एक निर्देशिका जिसमें प्रत्येक उपयोगकर्ता के लिए एक खाली निर्देशिका होती है (उस उपयोगकर्ता के लिए नामित),
उस उपयोगकर्ता के स्वामित्व में है और मोड 0700 है। इस मामले में, पथ को स्लैश के साथ समाप्त करें।
किसी भी स्थिति में, यह निर्देशिका वृक्ष जरूरी के समान फ़ाइल सिस्टम पर हों डेटा पथ,
चूंकि स्क्रिप्ट इस निर्देशिका में फ़ाइलें बनाने और उनका नाम बदलने () की अपेक्षा करती है
डेटा पथ।
pgp_पथ = /var/lib/kup/pgp
प्रत्येक उपयोगकर्ता के लिए GnuPG सार्वजनिक कीरिंग वाली एक निर्देशिका, जिसका नाम है .gpg और
उस उपयोगकर्ता द्वारा पढ़ने योग्य (लेकिन लिखने योग्य नहीं)।
[सीमाएं]
सभी आकार बाइट्स में हैं, सभी समय सेकंड में हैं।
max_data = 8589934592
अपलोड किए गए डेटा का अधिकतम आकार.
bufsiz = 262144
डेटा पढ़ते समय बफ़र का आकार.
टाइमआउट_कमांड = 30
टाइम आउट के आदेश के लिए कितनी देर तक इंतजार करना होगा।
टाइमआउट_डेटा = 300
इस समयावधि में कम से कम बफ़सिज़ बाइट्स अवश्य पढ़ें।
टाइमआउट_कंप्रेस = 900
टारबॉल को अनकंप्रेस करने में अधिक से अधिक इतना समय लगना चाहिए।
टाइमआउट_कंप्रेस_सीपीयू = 900
प्रत्येक कंप्रेशन कमांड को अधिकतम इतना लंबा सीपीयू समय लेना चाहिए।
[कंप्रेसर]
यह अनुभाग कंप्रेस्ड बनाते समय उपयोग किए जाने वाले कंप्रेशर्स को निर्दिष्ट करने की अनुमति देता है
अपलोड की गई सामग्री के संस्करण.
उपयोग = जीजेड, bz2, xz
बनाने के लिए फ़ाइल एक्सटेंशन की अल्पविराम से अलग की गई सूची (अग्रणी बिंदु को घटाकर)। के लिए
निर्दिष्ट प्रत्येक एक्सटेंशन के लिए, आपको इस अनुभाग में एक अतिरिक्त प्रविष्टि जोड़ने की आवश्यकता होगी
मिलान करने वाली gzip-संगत उपयोगिता का पथ (अर्थात इसे स्वीकार करना होगा -9 और सीडी
कमांड-लाइन तर्क)। उदाहरण के लिए, यदि आपने निर्दिष्ट किया है "जीजेड, bz2, xz"मानों के रूप में उपयोग, आप
निम्नलिखित प्रविष्टियाँ भी अवश्य जोड़ें:
जीज़ = /बिन/गज़िप
bz2 = /usr/bin/bzip2
एक्सजेड = /usr/bin/xz
onworks.net सेवाओं का उपयोग करके ऑनलाइन kup-server का उपयोग करें