দূরবর্তী সার্ভারে এসএসএইচ লগইনের অনুমোদিত কীগুলি ব্যবহার করতে আমার সমস্যা হচ্ছে। আমি প্রাপ্ত ত্রুটি বার্তাগুলি এর মতো দেখাচ্ছে:
OpenSSH_5.2p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to xx.xx.xx [xxx.xx.xx.xx] port 22.
debug1: Connection established.
debug3: Not a RSA1 key file /Users/bfenker/.ssh/id_rsa.
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug3: key_read: missing keytype
debug3: key_read: missing whitespace
...
debug2: key_type_from_name: unknown key type '-----END'
debug3: key_read: missing keytype
debug1: identity file /Users/bfenker/.ssh/id_rsa type 1
ssh_exchange_identification: Connection closed by remote host
এই সাইটের অন্যান্য প্রশ্নের অনুরূপ প্রশ্ন পোস্ট করা হয়েছে, এবং সমাধানটি সাধারণত ক্লায়েন্টের পক্ষের সমস্ত অনুমতিগুলি দ্বিগুণ পরীক্ষা করা ছিল যা আমি করেছিলাম:
drwxr-xr-x+ 23 bfenker staff 782 May 8 11:02 bfenker
drwx------ 8 bfenker staff 272 May 8 10:05 .ssh
-rw------- 1 bfenker staff 1675 May 8 09:51 id_rsa
-rw-r--r-- 1 bfenker staff 418 May 8 09:51 id_rsa.pub
-rw------- 1 bfenker staff 999 May 8 09:46 identity
-rw-r--r-- 1 bfenker staff 663 May 8 09:46 identity.pub
-rw-r--r-- 1 bfenker staff 416 May 8 09:06 known_hosts
আমি এসএসএইচের অনুমোদিত কীটি অন্য সিভারে এবং এই সার্ভারটি থেকে এসএসএইচ থেকে যে সার্ভারটি চাই তা ব্যবহার করতে সক্ষম হয়েছি। এটি একটি উত্তীর্ণযোগ্য সমাধান যা আমি সংশোধন করার চেষ্টা করছি, তবে আমি মনে করি এটি এটিও দেখায় যে আমার ক্লায়েন্ট এবং সার্ভার উভয়ই ঠিক আছে।
মনে রাখবেন যে আমি যখন এসএসএইচ সফলভাবে অন্য একটি সার্ভারে প্রবেশ করি তখন আমি একই ত্রুটি বার্তাগুলি পাই তবে এটি লাইনগুলি দিয়ে শুরু হয়ে উঠবে বলে মনে হয়:
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.3
debug1: match: OpenSSH_5.3 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
কেউ কি জানেন যে কেন এটি কিছু ক্ষেত্রে কাজ করে তবে আমি চাই না কেন? অন্য কোন পরামর্শ অনেক প্রশংসা হবে!
/etc/hosts.allow
এবং/etc/hosts.deny
ফাইল পরিবর্তন করেছেন ?