সম্ভাব্য সদৃশ:
লিনাক্স ডিরেক্টরি অনুমতি
আমি কিছু তৃতীয় পক্ষের বিকাশকারীদের সাথে কাজ করছি এবং আমি যে ওয়েবসাইটটিতে তারা কাজ করছে তার জন্য মূল ফোল্ডারে এসএফটিপি (বা এফটিপি) অ্যাক্সেস দিতে চাই '/var/www/html/website_abc'
যাতে তারা সেখানে ফাইলগুলি আপলোড করতে পারে। নোট করুন যে আমি আমার অন্যান্য ওয়েবসাইটগুলিকে একই ইসি 2 উদাহরণে হোস্ট করছি '/var/www/html/website_xyz'
।
আমি একক একা ইসি 2 উদাহরণে একাধিক ওয়েবসাইটের সাথে কাজ করছি তা জোর দেওয়ার জন্য, ওয়েবসাইটগুলির কাঠামোটি নিম্নরূপ:
/
ভেরি / www / এইচটিএমএল / / ভের / www / এইচটিএমএল / ওয়েবসাইট_আবিসি
...
/ ভের / www / এইচটিএমএল / ওয়েবসাইট_অ্যাকিজ
আমার লক্ষ্যগুলি নিম্নরূপ:
- ব্যবহারকারীর 'অ্যাডেলিভার' এর '/ var / www / html / ওয়েবসাইট_abc' এবং কেবল '/ var / www / html / ওয়েবসাইট_abc' এ অ্যাক্সেস রয়েছে
- আমি মনে করি ব্যবহারকারীর 'অ্যাডাবল্ডার' এসএফটিপিতে (বা এফটিপি) লগইন করতে ব্যবহারকারীর নাম হিসাবে 'অ্যাডাবল্ডার @ [আমার ইলাস্টিক আইপি]' ব্যবহার করবে, আমি কি ঠিক আছি?
- ব্যবহারকারীর 'উত্সাহক' এর কাছে আমার / ইসি 2 উদাহরণে '/ var / www / html /' বা অন্য কোনও ডিরেক্টরিতে অ্যাক্সেস নেই
- প্রাইভেট কী ফাইলটি কেমন?
- আমি কি আমার প্রাইভেট কী ফাইলটি তৃতীয় পক্ষের বিকাশকারীদের কাছে দিয়েছি - এটি কি পরামর্শ দেওয়া উচিত?
- তাদের জন্য আলাদা কোনও ব্যক্তিগত কী ফাইল উত্পন্ন করার উপায় আছে বা তাদের পরিবর্তে ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে লগ ইন করার অনুমতি রয়েছে কি?
আমি অনুসন্ধানগুলি করেছি তবে বেশিরভাগ লোকেরা কীভাবে এসএফটিপি এর মাধ্যমে ইসি 2 অ্যাক্সেস করবেন সে সম্পর্কে কথা বলছিলেন যা আমি ইতিমধ্যে উইনসিসিপি ব্যবহার করতে সক্ষম হয়েছি।
ব্যাখ্যা:
- আমি 'adeveloper' প্রয়োজন পাবে করবে সামগ্রী আপলোড করার জন্য
/var/www/html/website_abc
যা 'লেখ' অনুমতি নেই - আমার অধীনে থাকা কোনও ফাইল / ডিরেক্টরিগুলির জন্য 'লেখার' অনুমতি না পাওয়ার জন্য
/var/www/html/
এবং 'আদর্শ' এমনকি 'পড়ার' অনুমতি না পাওয়ার জন্য আমার 'অ্যাডাবল্ডার' প্রয়োজন would - তবে এখানে বড় সমস্যা বলে মনে হচ্ছে:
/var/www/html/
এটি আমার ডকুমেন্টরুট ফোল্ডার হওয়ায় ইতিমধ্যে 777 এর অনুমতি রয়েছে has সুতরাং, আমি কীভাবে আমার অন্যান্য ওয়েবসাইটে অ্যাক্সেস করা থেকে 'অ্যাডেলিভার' বন্ধ করব?
আংশিক সমাধান হয়েছে আমি ওপেনএসএসএইচ ব্যবহার করে আমার লক্ষ্য অর্জন করেছি (আমি / var / www / html / Website_abc / এর ভিতরে .ssh ফোল্ডারটি তৈরি করি এবং প্রাইভেট কী তৈরি করি এবং তৃতীয় পক্ষের বিকাশকারীকে দেব) give আমি আরও শিখেছি যে আমার কখনই এডাব্লুএস আমাকে দেওয়া ব্যক্তিগত কী ফাইলটি দেওয়া উচিত নয়। এখনও ক্রুট সম্পর্কে শিখছি।