রুট ডিরেক্টরি সম্পর্কিত এসএসএইচ কী


9

ওএসএক্স (লিনাক্স) এ, আমি কীভাবে আমার মূল ডিরেক্টরি সহ এসএসএইচ কীগুলিতে যাব?


2
এসএসএইচ কীগুলির ডিরেক্টরিগুলির সাথে কিছু করার আছে?
ম্যাটি ভির্ককুনেন

"ওএসএক্স (লিনাক্স)" ... ঠিক আছে ... এখন আপনি কি আমাকে বট নন এবং এসএস কী দিয়ে বিশ্বাস করা উচিত তা বোঝাতে আপনি কিছু বলতে পারেন? এছাড়াও, মট্টি যা বলেছিল।
টমএমডি

3
"এই ধরণের প্রশ্ন উত্সাহিত করতে পারে এমন ধারণার বিভ্রান্তি ধরতে আমি যথাযথভাবে পারছি না।" - চার্লস ব্যাবেজ
সাইমন

উত্তর:


4

আপনি যা জিজ্ঞাসা করছেন তা পুরোপুরি নিশ্চিত নয় ...

তবে লিনাক্সের জন্য ssh ফাইলগুলি (পাবলিক আরএসএ, অনুমোদিত কীগুলি ইত্যাদি) সংরক্ষণ করা হয় ~/.ssh

সুতরাং মূলের জন্য তারা হবে /root/.ssh/

যদিও ওএসএক্সের ক্ষেত্রে এটি একই হয় কিনা তা নিশ্চিত নয়।


আমি কিভাবে সেখানে যেতে পারি? যদি আমি sudo cd /root/.ssh/এটি করিsudo: cd: command not found
clankill3r

@ clankill3r এই ত্রুটিটি ইঙ্গিত দেয় যে আপনার কাছে "সিডি" কমান্ড নেই ... সম্ভবত ফাইলটি সরাসরি 'ক্যাট' করার চেষ্টা করবেন?
থ্রিনপ্লসোন

1
কারণটি হ'ল এটি cdকোনও প্রোগ্রাম নয়, তবে একক ইউনিক্স কমান্ড। sudoসুপারভাইজার হিসাবে প্রোগ্রাম চালায়। আপনি যা করতে চান তা হ'ল আপনার শেল সেশনটি সুপারজার (টাইপ su) এ স্যুইচ করুন এবং তারপরে আপনি যা চান তা করুন। আপনি যখন সুপারভাইজার হয়ে গিয়েছেন, তখন exitস্বাভাবিকটিতে ফিরে আসতে টাইপ করুন ।
স্যাম বোবেল

14

ওএসএক্সে, এসএসএইচ কীগুলি ~/.ssh/id_dsaএবং ~/.ssh/id_rsaযেখানে ~ব্যবহারকারীর হোম ফোল্ডারটি সংরক্ষণ করা হয় । সাধারণ ব্যবহারকারীদের হোম ফোল্ডারগুলি সাধারণত সংরক্ষণ করা থাকে /Users/তবে মূলের হোম ফোল্ডারটি (ওএসএক্সে; লিনাক্সে নয়) থাকে /var/root। আপনার মূল ডিরেক্টরি থেকে এগুলি পেতে (যেমন /) cdকমান্ডটি সাধারণত আপনি যেমন ব্যবহার করেন ঠিক তেমন ব্যবহার করুন , যদিও এটি মনে রাখবেন যে কেবলমাত্র রুটের অ্যাক্সেস রয়েছে /var/root। বিকল্পভাবে, আপনি লুকানো ফোল্ডারগুলিতে অ্যাক্সেস করতে পারেন (যাদের নাম 'গো' মেনু থেকে "ফোল্ডারে যান ..." নির্বাচন করে এবং যে আগত ইনপুট বাক্সে আসে তাতে পছন্দসই পথটি টাইপ করে ফাইন্ডার থেকে '।' দিয়ে শুরু হয়।

মনে রাখবেন যে ওএসএক্সের ক্লায়েন্ট সংস্করণে লগ ইন করার আগে আপনাকে রুট ব্যবহারকারীকে সক্রিয় করতে হবে । আপনি কী করছেন তা নিশ্চিত হয়ে নিন এবং রুট ব্যবহারকারীকে সক্ষম করার আগে আপনি ঝুঁকিগুলি বুঝতে পারবেন, বিশেষত যদি আপনি এমন কোনও কম্পিউটারে যাচ্ছেন যা নির্বিচারে মেশিনগুলি এসএসএইচ করতে সক্ষম হবে to


1

ওএসএক্সে সমস্ত ssh কীগুলি সাধারণত ব্যবহারকারী / .ssh ডিরেক্টরিতে অন্তর্ভুক্ত থাকে অবশ্যই - প্রয়োজনে আপনি এগুলি যে কোনও জায়গায় সরিয়ে নিতে পারেন (অনুমতিগুলির কারণে ইসি 2 এ অ্যাক্সেসের প্রয়োজন হতে পারে)

আপনি যেহেতু জিজ্ঞাসা করছেন তার সম্ভাবনা রয়েছে - আপনি কোনও এসএসই কী জেনারেটেড নেই ...

সুতরাং সেখানে প্রথমে শুরু:

টার্মিনাল উইন্ডো থেকে কেবল চালান: ssh-keygen -d এবং তারপরে প্রম্পটগুলি অনুসরণ করতে পারেন -

আপনি যদি আপনার টার্মিনালটিতে ব্রাউজ করতে চান তবে একবার সম্পূর্ণ করুন এবং একবার এটি খোলার পরে কেবল টাইপ করুন

সিডি .ssh

আপনি আপনার ssh কী দেখতে সক্ষম হওয়া উচিত

আপনি যদি এসএসএইচ কীটি অন্য একটি লিনাক্স / নিক্স ভিত্তিক সিস্টেমে অনুলিপি করতে চান তবে কেবল scp ব্যবহার করুন

scp ~ / .ssh / id_dsa.pub (বা আপনি যে কোনও নাম দিয়েছিলেন) www.servernameorIPADdress.com :/root/.ssh/authorised_keys2

আমি কী-জেনটি করার সময় সর্বদা -d বিকল্পটি ব্যবহার করার পরামর্শ দেব কারণ কেবল এসএসএইচের সংস্করণ 2 এ আরএসএ কীগুলি ব্যবহার করা হয় না।

আমি আশা করি এটি সহায়তা করে - যদি নির্দ্বিধায় স্পষ্টতা জিজ্ঞাসা না করে এবং আমি আপনাকে পাশাপাশি সহায়তা করব।

---- একটি সর্বশেষ নোট ----

: - আপনি আপনার সিস্টেমের মধ্যে root ব্যবহার করতে খুঁজছি হয় এই লিঙ্কে আপনি একটি সামান্য বিট সাহায্য করতে পারে http://snowleopardtips.net/tips/enable-root-account-in-snow-leopard.html


0
  1. কোনও ওএসএক্স (লিনাক্স) নেই সম্ভবত আপনার অর্থ ওএসএক্স (ইউনিক্স)।

  2. ওএসএক্সের মূলের নীচে কোনও .ssh ফোল্ডার নেই। আপনাকে এটিকে / var / root এর নীচে তৈরি করতে হবে।

    mkdir /var/root/.ssh
    

আপনি আপনার ব্যক্তিগত কীটি সেখানে রাখতে পারেন। যদি আপনি "অপরিকল্পিত ব্যক্তিগত কী ফাইল!" সম্পর্কে একটি সতর্কতা পান তবে আপনাকে আপনার কীতে অনুমতি পরিবর্তন করতে হবে।

chmod 600 id_rsa

এই মত দেখতে হবে।

bob:.ssh root# ls -lah 
total 16
drwxr-xr-x  4 root  wheel   128B Apr  5 14:57 .
drwxr-x---  9 root  wheel   288B Apr  5 14:54 ..
-rw-------  1 root  wheel   1.7K Apr  5 14:54 id_rsa
-rw-r--r--  1 root  wheel   197B Apr  5 14:57 known_hosts
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.