ওএসএক্স সিয়েরা আনলক-কীচেইন এসএসএসের মধ্যে কাজ বন্ধ করে দিয়েছে


3

আমরা এসএসএইচ সহ একটি ম্যাকের সাথে সংযোগ করি এবং লাইনে থাকা একটি স্ক্রিপ্ট চালাই

security unlock-keychain -p XXX

তবে যেহেতু আমরা মেশিনটিকে "ম্যাকস সিয়েরা" তে আপডেট করেছি আমরা ত্রুটি পাই

security: SecKeychainUnlock <NULL>: The user name or passphrase you entered is not correct.

কোন ধারনা?


এটি ব্যবহার করে দেখুন: github.com/jirsbek/SSH-keys-in-macOS-Sierra-keychain
ফ্রান্সিস বুথ

উত্তর:


5

আপনি যখন এসএসএইচের মাধ্যমে সংযোগ স্থাপন করবেন তখন মনে হচ্ছে securityলগ-ইন করা ব্যবহারকারী কীচেইনগুলি সম্পর্কে জানেন না: আপনি যদি কোনও security list-keychainsআদেশ জারি করেন তবে ব্যবহারকারীর কীচেইনের পরিবর্তে আপনি কেবল সিস্টেম কীচেইনটি দেখতে পাবেন।

আপনাকে যা করতে হবে তা হ'ল আপনি যে কীচেন ফাইলটি আনলক করতে চান তা নির্দিষ্ট করে:

security unlock-keychain -p XXX "keychain_path_here"

যেখানে keychain_path_hereকিছু আছে /Users/username/Library/Keychains/login.keychain-db


0

আপনি যখন প্রতিবার মেশিনে প্রস্থান করবেন তখন আপনি যদি কোনও কীচেন নির্দিষ্ট করতে না চান তবে আপনি একটি এসএস কী তৈরি করতে পারেন এবং এটি গন্তব্য মেশিনে অনুলিপি করতে পারেন:

ssh-keygen
ssh-copy-id username@remote.host

হোস্টে আপনার ssh আইডি অনুলিপি করার পরে, আপনি লগ ইন করা ব্যবহারকারীর জন্য আপনি ডিফল্ট লগইন কীচেইন আনলক করতে সক্ষম হবেন। আপনার যদি একাধিক ব্যবহারকারীর অ্যাকাউন্ট থাকে তবে আপনাকে লগ ইন করতে হবে, আপনি প্রতিটি ব্যবহারকারীর জন্য এস-এস-কপি-আইডি করতে পারেন।

(ssh-copy-id ডিফল্টরূপে ম্যাকোজে অন্তর্ভুক্ত নেই home আপনি এটি হোমব্রিউ দিয়ে ইনস্টল করতে পারেন)

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