একটি এসএসএইচ এজেন্ট চলমান হয়, SSH এজেন্ট মধ্যে লোড সব কি চেষ্টা করে।
যদি একটা -i ফাইল
বিকল্প দেওয়া হয়, SSH নির্দিষ্ট কী ব্যবহার করে।
যদি IdentityFile
কমান্ড লাইন বা মধ্যে সেট করা হয় ~/.ssh/config
, SSH নির্দিষ্ট কী ব্যবহার করে। (আপনি হোস্টনাম বা ডোমেইন প্রতি কী নির্দিষ্ট করতে পারেন। দেখুন ssh_config(5)
ম্যানুয়াল পৃষ্ঠা।)
অন্যথায়, এটি একটি হার্ডকোডেড তালিকা ব্যবহার করে { id_ecdsa
, id_rsa
, id_dsa
} মধ্যে ~/.ssh
ডিরেক্টরি।
এই আউট, SSH-এজেন্ট সবচেয়ে সুবিধাজনক বিকল্প হতে পারে - এটি সর্বদা ব্যক্তিগত কী আনলক করার প্রয়োজনীয়তাও সরিয়ে দেয়। ব্যবহার ssh-add ~/.ssh/id_dsa
একটি কী লোড করা। যদি কোন এজেন্ট চলমান না হয়, তবে এটি দিয়ে শুরু করুন exec ssh-agent bash
অথবা যেমন সরঞ্জাম ব্যবহার করে কীচেইনে । (সাধারণত, গনোম, ইউনিটি বা ম্যাক ওএস এক্স এর মতো পরিবেশগুলি স্বয়ংক্রিয়ভাবে একটি এজেন্ট শুরু করা উচিত।)
আপনি ব্যবহার করার বিরুদ্ধে সিদ্ধান্ত না SSH-এজেন্ট , এবং আপনি বিভিন্ন মেশিনের জন্য বিভিন্ন কী ব্যবহার করতে হবে, আপনি সম্পাদনা করতে পারেন ~/.ssh/config
:
Host one.example.com
IdentityFile ~/.ssh/id_one
Host two.example.com
IdentityFile ~/.ssh/id_two
Host *.foo.org
IdentityFile ~/.ssh/id_foo.org
নোট করুন যে ফাইলের নামের একেবারেই কোন অর্থ নেই SSH ; এটা উভয় আচরণ করবে id_dsa
এবং id_asdfghjk
অভিন্নরুপে। এই আপনি যে মানে করতে পারেন একটি RSA কী নাম id_dsa
। তবে, এটি একটি একক ফাইলে দুটি কী গ্রহণ করবে না।
username-server_ed25519
।