客户端是Windows 用的 SSH Secure Shell 服务器端 linux 用的 openssl
,一直用使用密码方式登录,今天尝试使用Public Key方式,费了一番周折才搞定:
一、生成key:
ssh-keygen2.exe -t rsa
二、上传Public Key,去到用户主目录下,查看目录下有没有.ssh目录,如果没有则新建一个,
将生成的id_rsa_2048_a.pub上传到此目录,因为服务器是用的OPENSSH,所以此处要对id_rsa_2048_a.pub进行转换
ssh-keygen -i -f id_rsa_2048_a.pub >> authorized_keys