এসএসএইচে রুট-অ্যাক্সেসযোগ্য ফাইলগুলির সুরক্ষিত রিমোট সম্পাদনা


8

সুরক্ষার সেরা অনুশীলন অনুসারে কাউকে পাসওয়ার্ড বা কী সহ এসএসএইচে রুট লগইন করার অনুমতি দেওয়া উচিত নয়। পরিবর্তে, sudo ব্যবহার করা উচিত।

তবে, যদি কেউ সার্ভার কনফিগারেশন ফাইলগুলির রিমোট সম্পাদনার জন্য এসএসএইচ (এসএফটিপি) ব্যবহার করতে চান, যেমন / / etc (অ্যাপাচি, ক্রোন, আপনি নাম রেখেছেন) থাকেন তবে এটি কীভাবে করা উচিত?

  • এসএফটিপি-র মাধ্যমে রুট-অ্যাক্সেসযোগ্য ফাইল রিমোট সম্পাদনা সুরক্ষা সেরা অনুশীলনের সাথে সামঞ্জস্য হতে পারে

  • কোনও ব্যক্তির কীভাবে ফাইলের অনুমতি, ব্যবহারকারীর গোষ্ঠী এবং এমন সুরক্ষার সর্বোত্তম অনুশীলন অনুসরণ করা উচিত set

বর্তমানে আমি রুট হিসাবে লগইন করতে পাসফ্রেজ সুরক্ষিত সার্বজনীন কী প্রমাণীকরণ ব্যবহার করি, তবে আমি নিশ্চিত হতে পারি না যে আমি আরও কিছু সুরক্ষিত করতে পারি কিনা, যাতে এসএসএইচ লগইনগুলির মুখোমুখি সম্পূর্ণরূপে অক্ষম করা যায়।

সার্ভারটি উবুন্টু 12.04।


তাহলে আপনার ক্লায়েন্ট ওএস কি? আপনার প্রশ্নে আরও নির্দিষ্ট হতে দয়া করে!
এসপিআরবিএনএন

আমি কেন সরাসরি কী-ভিত্তিক রুট লগইনটি সুডোর চেয়ে কম সুরক্ষিত হওয়া উচিত তা দেখতে ব্যর্থ হয়েছি।
jpc

উত্তর:


2

রিমোট সম্পাদনাটি যদি সত্যিই চাওয়া হয়, তবে একটি সহজ সমাধান হ'ল অন্য স্থানীয় ব্যবহারকারীর / / এর একটি অনুলিপি (বা এর অংশগুলি) রাখা এবং সেখান থেকে আসল / ইত্যাদিতে পরিবর্তনগুলি অনুলিপি করার জন্য সিস্টেম সেটআপ করা। এমনকি গিট - বা এসএনএন বা আপনার পছন্দের কোনও সংস্করণ নিয়ন্ত্রণ ব্যবস্থা - ব্যবহার করা আরও ভাল and

ওপেনএসএএসএচ (ম্যাচ গ্রুপ ইত্যাদি) এর একই বৈশিষ্ট্য সহ এসএফটিপিতে ক্রুট সেটআপ করা এবং নির্দিষ্ট অ্যাকাউন্টের জন্য সাধারণ লগইন অক্ষম করা - বা কেবলমাত্র নির্দিষ্ট আইপি ঠিকানা থেকে সেই ব্যবহারকারীর জন্য লগইন সীমাবদ্ধ করা সম্ভব। সে সম্পর্কে, http://www.thegeekstuff.com/2012/03/chroot-sftp-setup/ দেখুন

তবে দয়া করে মনে রাখবেন যে / ইত্যাদিতে বেশিরভাগ কনফিগারেশন ফাইলগুলি এডিট করেই রুট অ্যাক্সেস পাওয়া সম্ভব করে। আমি ফাইলগুলি পরিবর্তনগুলি গ্রহণ করার আগে কনফিগারেশন ফাইলগুলির বৈধতা যাচাই করতে এসএনএন / গিট সহ সিস্টেমগুলি দেখেছি - যা কেবল নিরাপদ কনফিগারেশন ফর্ম্যাটগুলি গ্রহণ করার জন্য ব্যবহার করা যেতে পারে।

যাইহোক, সমস্যার বিভিন্ন সমাধান রয়েছে। এটি ছিল একটি মাত্র পন্থা।


1

এসএসএইচ দিয়ে এই ফাইলগুলি সম্পাদনা করা ঠিক হবে না কেন আমি তা দেখতে পাচ্ছি না। আমি সব সময় এটি করি, যেমন

sudo nano /etc/apache2/sites-available/default

আপনি যদি কোনও জিইউআই সম্পাদক ব্যবহার করতে চান তবে আপনি এক্স টানেলিং ব্যবহার করতে পারেন। আপনাকে এটি আপনার ssh কনফিগ ফাইলে অনুমতি দিতে হবে এবং তারপরে -Xআপনার ssh কমান্ড লাইনের বিকল্পটি ব্যবহার করতে হবে ।

ssh -X server.example.com

তারপরে আপনি জিইউআই সম্পাদক ফাইলটি সম্পাদনা করতে পারেন:

sudo gedit /etc/apache2/sites-available/default

এটি বোঝার মতো দূরবর্তী সম্পাদনা; আপনি সার্ভারে
জিডিট

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.