আপনার পাসওয়ার্ডটি অত্যন্ত সুরক্ষিত হওয়ার কারণে আপনার পাসওয়ার্ডটি কমান্ড লাইনে না রেখে প্রমাণীকরণের জন্য আপনার এসএসএইচ কী ব্যবহার করা উচিত ।
আপনার এসএসএইচ কীগুলি সেট আপ করার পরে এটি যেভাবে কাজ করে তা হ'ল কমান্ড জারি করতে হবে:
ssh user@host
এবং অন্য কোনও জিনিস টাইপ না করে আপনি স্বয়ংক্রিয়ভাবে লগ ইন হয়ে যাবেন।
ম্যাকস থেকে ম্যাক / ফ্রিবিএসডি / লিনাক্সে এসএসএইচ পাবলিক কী অনুলিপি করুন
এটি ধরে নিয়েছে যে পাসওয়ার্ড ভিত্তিক প্রমাণীকরণের মাধ্যমে আপনার কাছে দূরবর্তী সার্ভারে অ্যাক্সেস রয়েছে (পাসওয়ার্ডে টাইপ করা) এবং আপনি ইতিমধ্যে আপনার ব্যক্তিগত / সার্বজনীন কীপায়ের তৈরি করেছেন (যদি না হয় তবে নীচে দেখুন)। নিম্নলিখিত উদাহরণে, আমরা আরএসএ ব্যবহার করছি। আরম্ভ করার জন্য আসুন কীটি অনুলিপি করুন (সচেতন থাকুন যে "হোম" ডিরেক্টরিটি ম্যাকস, লিনাক্স, বিএসডি ইত্যাদির মধ্যে পৃথক রয়েছে):
এসসিপি ব্যবহার:
scp ~/.ssh/id_rsa.pub username@hostname:/Users/username/.ssh/
অথবা কেবলমাত্র ফাইলটিকে ক্যাট-ইন করা authorized_keys
(আমি এই পদ্ধতিটি পছন্দ করি):
cat id_rsa.pub | ssh username@hostname ' cat >>.ssh/authorized_keys'
(আপনার মূল নাম পৃথক হতে পারে) যদি দূরবর্তী সার্ভারে .ssh ডিরেক্টরি উপস্থিত না থাকে তবে আপনাকে লগইন করে এটি তৈরি করতে হবে।
এখন কীটি ম্যাক থেকে রিমোট সার্ভারে অনুলিপি করা হয়েছে । রিমোট সার্ভারে এসএসএইচ পাবলিক কী এর জন্য সঠিক অনুমতিগুলি সেট করুন:
chmod 600 ~/.ssh/id_rsa.pub
এরপরে এসএসএইচ অনুমোদিত_কিজ ফাইলগুলিতে কী যুক্ত করুন, যদি ফাইলটি উপস্থিত না থাকে তবে এটি তৈরি করুন।
ফাইলটি authorized_keys
ইতিমধ্যে ~/.ssh
নিম্নলিখিত কমান্ডটি ব্যবহারের মধ্যে উপস্থিত থাকলে :
cat id_rsa.pub >> authorized_keys
ফাইলটি উপস্থিত না থাকলে নিম্নলিখিত কমান্ডগুলি প্রবেশ করান:
cat id_rsa.pub > authorized_keys
chmod 600 authorized_keys
chown user:group authorized_keys
ম্যাকোজে এসএসএইচ পাবলিক / প্রাইভেট কী তৈরি করুন
অ্যাপ্লিকেশন -> ইউটিলিটিস -> টার্মিনালে গিয়ে টার্মিনালটি খুলুন
টার্মিনালে, কী জেনারেশন শুরু করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন
ssh-keygen -t rsa
এরপরে আপনাকে সেই অবস্থানটি সরবরাহ করতে অনুরোধ করা হবে যেখানে আপনি ব্যক্তিগত কী ফাইলটি তৈরি করতে চান:
কী ( /Users/username/.ssh/id_rsa
) সংরক্ষণ করতে হবে তাতে ফাইলটি প্রবেশ করান :
ডিফল্ট স্থানে কী তৈরি করতে এটিকে খালি ছেড়ে দিন /Users/username/.ssh/id_rsa
। সর্বজনীন কী ফাইলটি একই স্থানে এবং একই নামের সাথে তৈরি করা হবে তবে .PUB এক্সটেনশান সহ।
আপনাকে একটি পাসফ্রেজ চয়ন করার জন্য অনুরোধ জানানো হবে। এটি ব্যক্তিগত কী ব্যবহার করতে the চ্ছিক পাসওয়ার্ড ।
Enter passphrase (empty for no passphrase):
আপনার এসএসএইচ কী তৈরি করা হয়েছে।
এখন, মনে রাখবেন, আপনি যদি একটি পাসফ্রেজ রাখেন তবে প্রতিবার সংযোগ করার সময় আপনাকে এটি প্রবেশ করতে হবে। ইউটিলিটি ssh-agent
আপনি একই সেশনে থাকাকালীন প্রতিটি সময় সংযোগ করার সময় ম্যানুয়ালি এটিকে প্রবেশ করার প্রয়োজনকে মেমোরিতে পাসফ্রেজ রাখবে। বিস্তারিত জানতে দেখুনman ssh-agent