একই ওয়ার্কস্টেশন থেকে মাল্টি-কী (বেশ কয়েকটি ব্যবহারকারী) এর সাথে ssh লগইন করুন


0

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

পাস না করে লগইন করার জন্য ইতিমধ্যে আমার একটি অ্যাকাউন্ট সেট আছে। আমি যা করেছি তা হ'ল সার্ভারে একটি কী তৈরি করা এবং তারপরে এটি আমার ~ / .ssh ফোল্ডারে ডাউনলোড করুন। আমি এটি অন্য অ্যাকাউন্ট দিয়ে চেষ্টা করেছি এবং আমি কীটির নামটি তাড়া করেছি। তারপরে আমি এটিকে আমার। / .Ssh এ ডাউনলোড করি ... তবে এটির কাজ করার কোনও উপায় নেই।

আমি এই জিনিসগুলির বিশেষজ্ঞ নই। আপনি যদি সেট আপ করার কোনও টিপস বা উপায় সরবরাহ করেন তবে আমি সত্যিই আপনার সহায়তার প্রশংসা করব।

চিয়ার্স

ssh 

উত্তর:


0

ডিফল্টরূপে, এসএসএইচ নির্দিষ্ট নামগুলি সহ ~/.ssh/id_rsa, ~/.ssh/id_dsaএবং , কীগুলি সন্ধান করে ~/.ssh/id_ecdsa। যদি আপনার কীটির নামে অন্য কোনও নামকরণ করা হয়, তবে এসএসএইচ এটির সন্ধান না করলে এটি খুঁজে পাবেন না। এটি সম্পর্কে দুটি উপায় আছে।

প্রথমটি হচ্ছে এসএসএইচ ক্লায়েন্ট কনফিগারেশন ফাইলটি ব্যবহার করা। Hostসার্ভারের হোস্টনামটি মেলানোর জন্য একটি লাইন ব্যবহার করুন এবং তারপরে IdentityFileযথাযথভাবে সেট করুন । উদাহরণ স্বরূপ:

Host server1.example.com
    IdentityFile ~/.ssh/id_rsa-server1

Host server2.example.net
    IdentityFile ~/.ssh/id_rsa-server2

দ্বিতীয় বিকল্পটি হল rsync কমান্ডে কীটি নির্দিষ্ট করা। এটি করতে আপনাকে -eআরএসসিএনকে কী পরিবহন ব্যবহার করতে হবে তা জানাতে প্যারামিটারটি ব্যবহার করতে হবে। এটি দেখতে এরকম কিছু দেখাচ্ছে:

rsync -e 'ssh -i ~/.ssh/id_rsa-server1' server1.example.com:~/ ~/server1/
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.