ssh-add এর সাথে রিটার্ন দেয়: "এজেন্টের সাথে সংযোগ করার সময় ত্রুটি: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই"


24

ssh-add একা কাজ করছে না:

Error connecting to agent: No such file or directory

আমার কীভাবে সেই সরঞ্জামটি ব্যবহার করা উচিত?


1
প্রিয় মডারেটরগণ, আমাকে এই প্রশ্নটি স্ট্যাকওভারফ্লো থেকে এই সাইটে স্থানান্তরিত করতে বলা হয়েছিল , কিন্তু তারপরে আমি কি আবার নীচে নামলাম ? তুমি আমাকে বলতে পারো কেন?
ওয়াং জিয়া হাউ

আমি কোনও মডারেটর নই, তবে কেবল ত্রুটি বার্তাকে গুগল করা আপনাকে একটি উত্তর দিত। stackoverflow.com/questions/17846529/...
Panki

1
@ পানকি আমি সমাধানটি চেষ্টা করেছিলাম, এটি কার্যকর হয় না, তাই আমি একটি নতুন প্রশ্ন জিজ্ঞাসা করতে এসেছি।
ওয়াং জিয়া হাউ

1
ফোরামের ব্যবহার অনুভূতি পেতে দয়া করে আমাদের এফএকিউ পড়ুন, ট্যুরটি ঘুরে দেখুন এবং কিছুক্ষণ লুকিয়ে থাকুন।
রুই এফ রিবেইরো

1
আমাকে এই প্রশ্নগুলির উন্নতি করতে সাহায্যকারী সকল মডারেটরের জন্য আপনাকে ধন্যবাদ!
ওয়াং জিয়া হাউ

উত্তর:


30

আপনাকে প্রথমে এজেন্টটি শুরু করতে হবে।

ssh-agent bash

2
ধন্যবাদ এটি আমার জন্য কাজ করে! যেহেতু আমি ব্যবহার করছি fish, আদেশটি হ'ল ssh-agent fish
ওয়াং জিয়া হাউ

এটি আমার পক্ষে কার্যকর হয়নি
নেকেতভি

আমি এজেন্টের অধীনে অতিরিক্ত বাশ চালাতে চাই না
ডিমস

18

এসএসএইচ এজেন্ট চলছে না, বা এটি নির্ধারণ করে এমন পরিবেশের ভেরিয়েবল বর্তমান পরিবেশে উপলভ্য নয় (সর্বাধিক গুরুত্বপূর্ণ SSH_AUTH_SOCK ), বা সেগুলি ভুলভাবে সেট করা হয়েছে (একটি মৃত এজেন্টের দিকে নির্দেশ করে)।

আপনি ব্যবহার করে বর্তমান শেল সেশনে এজেন্টটি শুরু করতে পারেন

eval "$(ssh-agent)"

অথবা এজেন্ট ব্যবহার করে একটি নতুন শেল সেশন শুরু করুন

ssh-agent fish

( fishআপনি যে শেল ব্যবহার করছেন তা প্রতিস্থাপন করুন )। তবে যেহেতু আপনি বলছেন যে আপনি এগুলি ব্যবহার ssh-addনা করেই সক্ষম হবেন তাই এটি বিশ্বাস করে যে আপনি ঘটনাক্রমে এজেন্টকে হত্যা করেছেন (বা এটি অন্য কোনও কারণে বন্ধ হয়ে গেছে) termin ত্রুটি বার্তাটি আমাকে ভাবায় যে SSH_AUTH_SOCKপরিবেশের পরিবর্তনশীল আসলে সেট করা আছে তবে তা thatssh-add এটি সেই পথে কোনও বৈধ যোগাযোগের সকেটটি খুঁজে পাবে না।

আপনি যদি লগ আউট করে আবার লগইন করেন, বা মেশিনটি পুনরায় চালু করেন তবে আপনার কাজ করার স্বাভাবিক পদ্ধতিটি যদি আবার কাজ করে তবে অবাক হওয়ার কিছু নেই।


হ্যাঁ, আমি মনে করি আমি এজেন্টটিকে দুর্ঘটনাক্রমে হত্যা করেছি, সম্ভবত মেশিনটি পুনরায় চালু করার কারণে।
ওয়াং জিয়া হাউ

ধন্যবাদ! আমার
অনুমতিটিকে

4

উইন্ডোজ পাওয়ার শেলটিতে:

  1. Ssh-এজেন্টের বর্তমান স্থিতি পরীক্ষা করুন: "গেট-সার্ভিস | নির্বাচন-প্রপার্টি নাম নির্বাচন, প্রারম্ভিক টাইপ"
  2. নতুন প্রকার সেট করুন: "সেট-সার্ভিস -নেম এসএস-এজেন্ট-স্টার্টআপটাইপ ম্যানুয়াল"
  3. এটি শুরু করুন: "স্টার্ট সার্ভিস ssh- এজেন্ট"
  4. আপনার চাবিটি আগের মতো যুক্ত করুন: "এসএসএড-অ্যাড"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.