CentOS আমার সার্বজনিক কী উপেক্ষা করছে


8

আমি এসএসএইচ ব্যবহার করে নিজের সেন্টোস সার্ভারের সাথে সংযোগ দেওয়ার চেষ্টা করছি; আমি একটি পাসওয়ার্ড দিয়ে সূক্ষ্ম সংযোগ করতে সক্ষম; আমি আমার সর্বজনীন কী এর সাথে সংযোগ দেওয়ার চেষ্টা করছি, তবে সার্ভারটি সর্বজনীন কী প্রমাণীকরণের চেষ্টা করে না। আমি সেন্টোস উইকিতে এই পৃষ্ঠার সমস্ত নির্দেশনা অনুসরণ করেছি এবং নিম্নলিখিত বিষয়গুলি যাচাই করেছি:

  • আমি সেন্টোস 6.0 বা তার পরেও চালাচ্ছি

  • আমার sshd_config এর মধ্যে নিম্নলিখিতগুলি রয়েছে:

    PermitRootLogin no
    PubkeyAuthentication Yes
    RSAAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys
    
  • আমি ক্লায়েন্টে আমার হোম ডিরেক্টরিতে .ssh / ফোল্ডারে একটি ব্যক্তিগত কী তৈরি করেছি

  • সর্বজনীন কী (সম্পূর্ণরূপে তৈরি ssh-keygen) এর সম্পূর্ণ পাঠ্যটি সার্ভারে আমার হোম ডিরেক্টরিতে .ssh / अधिकृत_keys ফাইলের একটি একক লাইন গ্রহণ করে।
  • আমার কাছে ক্লায়েন্ট এবং সার্ভার উভয়কেই নীচের অনুমতি মোড সেট করা আছে:

    chmod 700 .ssh
    chmod 600 .ssh/*
    

উত্তর:


13

সেন্টোস ওয়েবসাইটে এই ইস্যু প্রতিবেদন অনুসারে , এটি সেলইনাক্সের একটি উজানের "বৈশিষ্ট্য" দ্বারা সৃষ্ট; যদি SELinux প্রয়োগ করছে, এটি সার্ভারটিকে পাবকি অনুমোদন ব্যবহার থেকে বিরত করবে। এই আচরণটি নিকট ভবিষ্যতে পরিবর্তিত হবে এমন কোনও ইঙ্গিত নেই। এই সমস্যাটি আপনার জন্য প্রযোজ্য sestatusকিনা তা দেখতে , টাইপ করে দেখুন এবং এটি "কারেন্ট মোড" হিসাবে রিপোর্ট করে কিনা enforcing

আমি দুটো ওয়ার্কআউন্ডের কথা জানি।

  • আপনি অনুমতিপ্রাপ্ত মোডে SELinux সেট করতে পারেন। setenforce 0অবিলম্বে নীতি পরিবর্তন করতে টাইপ করুন , এবং তারপরে খুলুন /etc/selinux/configএবং নিশ্চিত হন SELINUX=permissive
  • সঠিক সুরক্ষা প্রসঙ্গে ফাইলটি পুনরুদ্ধার করুন:

    restorecon -R -v ~$USER/.ssh
    

আসলেই কি এই সমস্যা ছিল?
অ্যান্ডি শিন

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