मुझे पता है कि मैं rsync
एक से अधिक लिनक्स कंप्यूटर से दूसरे में फाइल भेजने के लिए ssh का उपयोग कर सकता हूं । हालाँकि, इस मामले में मुझे अपने सिस्टम को कम स्तर के विश्वास वाले लोगों तक पहुँच प्रदान करने की आवश्यकता है (ऐसे लोग जो स्वयं अपलोड करने के अलावा मेरी फाइलों में स्नूपिंग शुरू करने का निर्णय ले सकते हैं)। मैं अपने सिस्टम पर एक "सबमिशन" उपयोगकर्ता बना सकता हूं और सबमिटर को पासवर्ड दे सकता हूं ताकि वे rsync
ssh पर उपयोग कर सकें , लेकिन तब मेरे सिस्टम पर कोई भी विश्व-पठनीय फ़ाइल निष्पक्ष गेम है। मुझे अपने डेटा पर नज़र रखने के लिए चुरोट जेल के साथ ftp जैसी कोई चीज़ चाहिए, लेकिन ftp खुद असुरक्षित है। क्या मैं rsync
ssh के साथ गलत पेड़ को भौंक रहा हूं जब मुझे वास्तव में नेटवर्क शेयरों या उस तरह की जांच करनी चाहिए?
लक्ष्य:
- उपयोगकर्ता किसी भी आकार की कोई भी फ़ाइल अपलोड कर सकते हैं और यदि वह बाधित है तो स्थानांतरण को फिर से शुरू कर सकते हैं।
- उपयोगकर्ता सिस्टम पर मेरी (या, बोनस अंक के लिए, अन्य अप्रभावित उपयोगकर्ताओं की) फाइलें नहीं देख सकते हैं।