আপনি এখনও এমনকি যদি তা লোড হয় ব্যক্তিগত কী ডিক্রিপ্ট করতে পাসওয়ার্ড প্রম্পটের পাবেনssh-agent
পর্যন্ত সংশ্লিষ্ট SSH সার্বজনীন-কি দূরবর্তী মধ্যে যোগ করা হয় ~/.ssh/authorized_keys
।
বংশবৃদ্ধি:
# We are about to ssh to localhost, therefore, unauthorized everyone.
$ rm ~/.ssh/authorized_keys
$ eval $(ssh-agent)
# Agent pid 9290
$ ssh-add
# Enter passphrase for /home/uvsmtid/.ssh/id_rsa:
# Identity added: /home/uvsmtid/.ssh/id_rsa (/home/uvsmtid/.ssh/id_rsa)
$ ssh localhost
# Enter passphrase for key '/home/uvsmtid/.ssh/id_rsa':
# uvsmtid@localhost's password:
# NOTE: See password prompt for private key
# (and only then prompt for remote login).
# Why? Isn't the private key is already loaded by `ssh-add`?
$ ssh-copy-id localhost
$ ssh localhost
# NOTE: No password for private key anymore.
# The key is served by `ssh-agent`.
যথেষ্ট বিভ্রান্তি। রিমোট এসএসএইচ লগইন পাসওয়ার্ড এই ক্ষেত্রে যথেষ্ট হবে।
আমি অনুমান করতে পারি যে এটি প্রাইভেট কী সম্পর্কিত সম্পর্কিত এনক্রিপশন পাসওয়ার্ড না জেনে আপনার সার্বজনীন কী (যা এনক্রিপ্ট করা প্রাইভেট কী দিয়ে যুক্ত) রোধ করে ts এটি যাইহোক, প্রতি-রিমোট-লগইন পদ্ধতি।