|
用puttygen(SSH1(RSA))生成public key和private key,将public key拷贝到服务器/home/user/.ssh目录下并改名为authorized_keys,在/etc/ssh/ssh_config中PasswordAuthentication no和/etc/ssh/sshd_config中PasswordAuthentication no, 在客户端用putty就不能登录服务器,如果把PasswordAuthentication no改为PasswordAuthentication yes,在客户端就可以登录了,但是只需要输入用户密码就够了,并没有验证private key和passphrase。这是为什么呢?用服务器执行ssh-ken -t rsa生成的key,把public key拷贝到~/.ssh并改名,但在服务端不用private key只要用户名密码也可以登录的。这是为什么呢? |
|