আমি PubkeyAuthentication
একমাত্র ইস্যুর সমস্যার সমাধান করছি। আমি যখন ভার্বোস মোড ব্যবহার করি তখন আমি অনেকগুলি "কী_লোড_পাবলিক: এমন কোনও ফাইল বা ডিরেক্টরি নেই" দেখি ।
স্পষ্টতই, কীগুলি ফাইল সিস্টেমে প্রস্থান করে, যাতে এই বার্তার প্রথাগত অর্থ উপস্থিত হয় না:
$ ls -al ~/.ssh/id_*
-rw------- 1 jwalton staff 751 Feb 4 2013 id_dsa
-rw------- 1 jwalton staff 608 Feb 18 2015 id_dsa.pub
-rw------- 1 jwalton staff 314 Feb 4 2013 id_ecdsa
-rw------- 1 jwalton staff 180 Feb 18 2015 id_ecdsa.pub
-rw------- 1 jwalton staff 464 Aug 23 18:15 id_ed25519
-rw------- 1 jwalton staff 103 Aug 23 18:15 id_ed25519.pub
-rw------- 1 jwalton staff 2546 Feb 4 2013 id_rsa
-rw------- 1 jwalton staff 572 Feb 18 2015 id_rsa.pub
কি ঠিক, আছে "key_load_public: এরকম কোন ফাইল বা ডিরেক্টরির" মানে?
আমার .ssh/config
ফাইলটিতে রয়েছে:
$ cat ~/.ssh/config
IdentityFile ~/.ssh/id_ed25519
IdentityFile ~/.ssh/id_ecdsa
IdentityFile ~/.ssh/id_dsa
IdentityFile ~/.ssh/id_rsa
*.pub
এক্সটেনশন যুক্ত করার কোনও প্রভাব নেই। আমি সাথে এবং বাইরে উভয়ই চেষ্টা করেছি *.pub
কারণ ম্যান পৃষ্ঠাটি কী কী নির্দিষ্ট করতে হবে তা সম্পর্কিত বিষয়ে অস্পষ্ট - প্রকাশ্য বা ব্যক্তিগত। (একটি সনাক্তকরণের জন্য একটি পাবিক কী প্রয়োজনীয় যা একটি চ্যালেঞ্জ / প্রতিক্রিয়াতে কীটির মালিকানা প্রমাণ করার জন্য একটি ব্যক্তিগত কী প্রয়োজন):
IdentityFile
Specifies a file from which the user's DSA, ECDSA or DSA authen-
tication identity is read...
$ ssh -v -p 1522 jwalton@192.168.1.11
OpenSSH_7.1p1, OpenSSL 1.0.2d 9 Jul 2015
debug1: Reading configuration data /Users/jwalton/.ssh/config
debug1: Reading configuration data /usr/local/etc/ssh_config
debug1: Connecting to 192.168.1.11 [192.168.1.11] port 1522.
debug1: Connection established.
debug1: identity file /Users/jwalton/.ssh/id_ed25519.pub type 4
debug1: key_load_public: No such file or directory
debug1: identity file /Users/jwalton/.ssh/id_ed25519.pub-cert type -1
debug1: identity file /Users/jwalton/.ssh/id_ecdsa.pub type 3
debug1: key_load_public: No such file or directory
debug1: identity file /Users/jwalton/.ssh/id_ecdsa.pub-cert type -1
debug1: identity file /Users/jwalton/.ssh/id_dsa.pub type 2
debug1: key_load_public: No such file or directory
debug1: identity file /Users/jwalton/.ssh/id_dsa.pub-cert type -1
debug1: identity file /Users/jwalton/.ssh/id_rsa.pub type 1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/jwalton/.ssh/id_rsa.pub-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.1
...
IdentityFile
, আমি কি নির্দিষ্ট করা উচিত? পাবলিক কী বা প্রাইভেট কী?