কী সেন্ট্রালটি এবং কোনও পাস বাক্যাংশ সহ আমার সেন্টস ভিপিএসে এসএসএইচ স্থাপনের চেষ্টা করছি যাতে আমি আমার ডেবিয়ান 7 স্থানীয় সার্ভার থেকে স্বয়ংক্রিয়ভাবে সংযোগ পেতে পারি। আমি নেট ( এখানে এবং এখানে ) দুটি পৃথক গাইডের অনুলিপি এবং আটকানো যতদূর গিয়েছি এবং এখনও আমি একটি পাসওয়ার্ড চাইছি। (শব্দগুচ্ছ পাস না)
আমার দূরবর্তী sshd_config প্রমাণীকরণ বিভাগ, কার্বেরোস বিভাগের ঠিক আগেই কেটে দেওয়া হয়েছে:
# Authentication:
#LoginGraceTime 2m
#PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile ~/.ssh/authorized_keys
#AuthorizedKeysCommand none
#AuthorizedKeysCommandRunAs nobody
# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
#RhostsRSAAuthentication no
# similar for protocol version 2
#HostbasedAuthentication no
# Change to yes if you don't trust ~/.ssh/known_hosts for
# RhostsRSAAuthentication and HostbasedAuthentication
#IgnoreUserKnownHosts no
# Don't read the user's ~/.rhosts and ~/.shosts files
#IgnoreRhosts yes
# To disable tunneled clear text passwords, change to no here!
#PasswordAuthentication yes
#PermitEmptyPasswords no
PasswordAuthentication yes
# Change to no to disable s/key passwords
#ChallengeResponseAuthentication yes
ChallengeResponseAuthentication no
রিমোট / ভার / লগ / সুরক্ষার কোনও ত্রুটি নেই:
Jun 13 07:02:14 *remote host* sshd[4206]: Accepted password for admin from *my-ip* port 48919 ssh2
Jun 13 07:02:15 *remote host* sshd[4206]: pam_unix(sshd:session): session opened for user admin by (uid=0)
Jun 13 07:02:20 *remote host* sshd[4220]: Received disconnect from *my-ip*: 11: disconnected by user
Jun 13 07:02:20 *remote host* sshd[4206]: pam_unix(sshd:session): session closed for user admin
এবং ক্লায়েন্টের সাথে সংযোগের ভার্বোজের কোনও ত্রুটি নেই, কেবলমাত্র ব্যক্তিগত কী এবং পাসওয়ার্ডে স্কিপগুলি প্রেরণ করে:
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug2: key: *local/user/home*/.ssh/id_rsa ((nil))
debug2: key: *local/user/home*/.ssh/id_dsa ((nil))
debug2: key: *local/user/home*/.ssh/id_ecdsa ((nil))
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
debug1: Next authentication method: gssapi-keyex
debug1: No valid Key exchange context
debug2: we did not send a packet, disable method
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure. Minor code may provide more information
Credentials cache file '/tmp/krb5cc_1000' not found
debug1: Unspecified GSS failure. Minor code may provide more information
Credentials cache file '/tmp/krb5cc_1000' not found
debug1: Unspecified GSS failure. Minor code may provide more information
debug1: Unspecified GSS failure. Minor code may provide more information
Credentials cache file '/tmp/krb5cc_1000' not found
debug2: we did not send a packet, disable method
debug1: Next authentication method: publickey
debug1: Trying private key: *local/user/home*/.ssh/id_rsa
debug1: read PEM private key done: type RSA
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
debug1: Trying private key: *local/user/home*/.ssh/id_dsa
debug1: Trying private key: *local/user/home*/.ssh/id_ecdsa
debug2: we did not send a packet, disable method
debug1: Next authentication method: password
admin@*remote server*'s password:
পরামর্শগুলি পড়ার পরে এবং দ্বিতীয় গাইড অনুসরণ করার পরে, আমি স্থানীয় এবং দূরবর্তী। / .Ssh / ডিরেক্টরিগুলির প্রতিটি বিষয়ে 755 এবং 600 উভয়ই সেট করার চেষ্টা করেছি এবং এটি এখনও কার্যকর হয় না। আমি যেমন বলেছি, আমি এই আদেশটি অনুলিপি করে আটকিয়েছি:
cat id_rsa.pub >> authorized_keys
অনুমোদিত_কিগুলি ফাইলে কীটি অনুলিপি করতে; আমার কনফিগারেশনে কোনও ভুল নেই তা নিশ্চিত করতে আমি উভয় গাইডের সমস্ত কমান্ড অনুলিপি করে আটকালাম।
কোন ধারনা?
[admin@*remote host* ~]$ ls ~/.ssh/ authorized_keys id_rsa
authorized_keys
উচিত id_rsa.pub
, তাই [local]$ md5sum id_rsa.pub
এবং [remote]$ md5sum authorized_keys
একই চেকসাম দেওয়া উচিত।
id_rsa.pub
এটি অনুলিপি করে সার্ভারের উপর রেখেছেনauthorized_keys
?