সম্পাদনা: ঠিক কী করা হয়েছিল তা রেখে দেওয়া।
আমার localhost
পাসওয়ার্ড ছাড়াই এসএসএইচ করা দরকার , এটি করার সাধারণ উপায় (পাবলিক কী সহ) কাজ করে না।
user@PC:~$ rm -rf .ssh/*
user@PC:~$ ssh-keygen -t rsa > /dev/null
Enter file in which to save the key (/home/user/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
user@PC:~$ ls .ssh/
id_rsa id_rsa.pub
user@PC:~$ ssh-copy-id -i localhost
The authenticity of host 'localhost (::1)' can't be established.
RSA key fingerprint is f7:87:b5:4e:31:a1:72:11:8e:5f:d2:61:bd:b3:40:1a.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
user@localhost's password:
Now try logging into the machine, with "ssh 'localhost'", and check in:
.ssh/authorized_keys
to make sure we haven't added extra keys that you weren't expecting.
user@PC:~$ ssh-agent $SHELL
user@PC:~$ ssh-add -L
The agent has no identities.
user@PC:~$ ssh-add
Identity added: /home/user/.ssh/id_rsa (/home/user/.ssh/id_rsa)
user@PC:~$ ssh-add -L
ssh-rsa ...MY KEY HERE
user@PC:~$ ssh-copy-id -i localhost
user@localhost's password:
Now try logging into the machine, with "ssh 'localhost'", and check in:
.ssh/authorized_keys
to make sure we haven't added extra keys that you weren't expecting.
user@PC:~$ ssh localhost echo 'testing'
user@localhost's password:
user@PC:~$
আপনি শেষ কমান্ডে দেখতে পাচ্ছেন এটি এখনও পাসওয়ার্ড জিজ্ঞাসা করছে !!! আমি কীভাবে এটি ঠিক করতে পারি ?? উবুন্টু -10.04, ওপেনএসএসএইচ_5.3 পি 1
EDIT2:
Sshd সম্পর্কে কিছু তথ্য যুক্ত করা হচ্ছে
user@PC:~$ cat /etc/ssh/sshd_config | grep Authentication
# Authentication:
RSAAuthentication yes
PubkeyAuthentication yes
RhostsRSAAuthentication no
HostbasedAuthentication no
# Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication
ChallengeResponseAuthentication no
# PasswordAuthentication yes
#KerberosAuthentication no
#GSSAPIAuthentication no
# be allowed through the ChallengeResponseAuthentication and
# PasswordAuthentication. Depending on your PAM configuration,
# PAM authentication via ChallengeResponseAuthentication may bypass
# PAM authentication, then enable this but set PasswordAuthentication
# and ChallengeResponseAuthentication to 'no'.
এডিআইটি 3: sh ssh -vv লোকালহোস্ট থেকে প্রাপ্ত ফলাফল ing
$ssh -vv localhost
...
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: /home/user/.ssh/identity
debug1: Offering public key: /home/user/.ssh/id_rsa
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/user/.ssh/id_dsa
debug2: we did not send a packet, disable method
debug1: Next authentication method: password
user@localhost's password:
EDIT4:
ফাইলগুলি একই এবং md5sum সম্মত কিনা তা খতিয়ে দেখছি
RSAAuthentication yes
এবংPubkeyAuthentication yes
আপনার / ইত্যাদি / ssh / sshd_config আছে? Ssh -vv লোকালহোস্ট কী দেখায়? আমি কেবল এটি একটি 10.04 বাক্সে চেষ্টা করেছি এবং কোনও সমস্যা নেই ..