থেকে man ssh-add
:
ssh-add প্রমাণীকরণ এজেন্ট, ssh-এজেন্ট (1) এ ব্যক্তিগত কী পরিচয় যুক্ত করে। যখন তর্ক ছাড়াই চালানো হয়, এটি ফাইলগুলি ~ / .ssh / id_rsa, ~ / .ssh / id_dsa, ~ / .ssh / id_ecdsa এবং ~ / .ssh / পরিচয় যোগ করে [[...]
সনাক্তকারী ফাইলগুলি ব্যবহারকারী ছাড়া অন্য কারও দ্বারা পঠনযোগ্য নয়। মনে রাখবেন যে এসএসএড-এড অন্যদের দ্বারা অ্যাক্সেসযোগ্য হলে পরিচয় ফাইলগুলিকে উপেক্ষা করে।
সুতরাং, The agent has no identities.
ত্রুটির কারণে , সম্ভবত আপনার কাছে সেই ফাইলগুলি নেই বা সম্ভবত এই ফাইলগুলি অন্যদের দ্বারা অ্যাক্সেসযোগ্য। আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে এটি পরীক্ষা করতে পারেন:
ls -l ~/.ssh
এছাড়াও, আপনি ssh-add
কমান্ড চালানোর পরে , echo $?
পূর্ববর্তী কমান্ডটির ত্রুটি স্থিতি দেখতে রান করুন । যদি প্রস্থান স্থিতি 0 ফিরে আসে, কমান্ডটি সফলভাবে কার্যকর করা হয়েছিল। প্রস্থান স্থিতি যদি একটি শূন্য-না মান দেয় তবে কমান্ডটি কার্যকর করতে ব্যর্থ হয়েছিল।
দেখুন man ssh-add
আরও তথ্যের জন্য।
ssh-add
ছিল তবে 0 নয় not ফাইলগুলি তৈরি না হওয়ায় স্পষ্টতই আমার অনুমতি নিয়ে কিছু সমস্যা আছে। কোন ধারণা আমি কীভাবে এটি ঠিক করতে পারি? ডিরেক্টরিটি~/.ssh
বিদ্যমান (খালি রয়েছে) তবে আমি কখন তা প্রদর্শন করব নাls -l