এসএসএইচ ব্যবহার করে "সার্ভারের সাথে সংযোগ স্থাপন করুন" যখন ব্যক্তিগত কী খুঁজতে হয় তখন ফাইন্ডারকে কীভাবে বলা যায়?


5

ফাইন্ডারে, ব্যবহার করে সার্ভারের সাথে সংযোগ করুন বিকল্প, আমি যে সার্ভারটি ব্যবহার করতে চাই তা নির্দিষ্ট করতে সক্ষম ssh://user@server ফর্ম (হোস্টনাম বা আইপি)। যাইহোক, যে সার্ভারটি আমি সংযোগ করছি সেটি সর্বজনীন কী প্রমাণীকরণ প্রয়োজন, এইভাবে ফাইন্ডার, যখন আমি টিপতে পারি সংযোগ করা বোতামটি, একটি নতুন উইন্ডোতে সাড়া দেয়:

Permission denied (publickey)
[Process completed]

আমি কীভাবে ফাইন্ডারকে ~ / .ssh আমার ব্যক্তিগত কী সনাক্ত করতে সক্ষম করব?

ম্যাকোস সিয়েরা 10.12.3

উত্তর:


5

ম্যাকোস সিয়ারের ফাইন্ডারটি ডিফল্টরূপে id_rsa কীটি যুক্ত করে বলে মনে হয়। আপনি যদি অন্য কী যুক্ত করতে চান তবে আপনাকে তাদের ম্যানুয়ালি যুক্ত করতে হবে বা কনফিগারেশন পরিবর্তন করতে হবে।

আমার মেশিনে একটি সহজ ssh-add ~/.ssh/test.key কাজ করছে.

এই নির্দেশিকা অনুসারে আপনি কীচেন-এ কীগুলি সংরক্ষণ করতে পারেন :

~ / .Ssh নিম্নলিখিত কনফিগারেশন ফাইলটি তৈরি করুন:

Host * (asterisk for all hosts or add specific host)
  AddKeysToAgent yes
  UseKeychain yes
  IdentityFile <key> (e.g. ~/.ssh/userKey)

আপনি অ্যাপল বিকাশকারী সাইটে এটি সম্পর্কে আরও পড়তে পারেন


এটি কাজ করে, এটি ফাইন্ডারে সার্ভারটি খুলল না, যা আমার উদ্দেশ্য ছিল কারণ আমি SSH ব্যবহার করে একটি টার্মিনাল থেকে সার্ভারে সংযোগ করতে সক্ষম।
gone

1
@ আমার জ্ঞান হয়ে গেছে এটিই সম্ভব নয় কারণ ফাইন্ডার শুধুমাত্র FTP সমর্থন করে। আপনি যদি ফাইন্ডারে SFTP মাউন্ট করতে চান তবে এসএসএইচএফএস বা একটি GUI রূপান্তর করুন যেমন macfusionapp.org
rwenz3l

2

আপনাকে আপনার সার্বজনিক কী (যেমন ~ / .ssh / id_rsa.pub) সার্ভারে অনুমোদিত_কি ফাইলগুলিতে যুক্ত করতে হবে। যদি আপনার কাছে কোনও কী / সার্বজনিক কী নেই তবে এটি তৈরি করুন:

ssh-keygen -t rsa -b 4096 -C "user@host" #-C "user@host" is an optional comment

যদি আপনার সার্ভারে অ্যাক্সেস না থাকে তবে আপনাকে প্রশাসককে সার্বজনিক কী সরবরাহ করতে হবে এবং তাকে সার্ভারে অনুমোদিত_keys ফাইলে যুক্ত করতে বলুন।


Rsaen3l এর উত্তর হিসাবে প্রস্তাবিত একটি কনফিগারেশন ফাইল তৈরি করার প্রয়োজন নেই যখন আপনি rsa কী জন্য একটি পাসফ্রেজ লিখেননি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.