স্বয়ংক্রিয়ভাবে আরো ব্যক্তিগত কী লোড করতে ssh কনফিগার করবেন কিভাবে?


0

কিভাবে SSH লোড করার জন্য ব্যক্তিগত কী জন্য চেহারা?

আমি লোড করার চেষ্টা করে যে জানি ~/.ssh/id_rsa এবং এই পরে ~./.ssh/id_dsa

এখন আমার দুটি কী আছে। এভাবে তাদের নাম দেওয়া কি সম্ভব যে ssh তাদের সরাসরি সিলেক্ট করবে?

যদি না হয়, এটি চালানো সম্ভব হবে, এবং ভিতরে দ্বিতীয় কী করা id_dsa ফাইল, এমনকি যদি এটি একটি rsa চাবি?

উত্তর:


1
  • একটি এসএসএইচ এজেন্ট চলমান হয়, 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
stueja
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.