服务器禁用了用户名密码登录,只开启了私钥登录,这几天换了新的电脑,又忘了怎么使用私钥了。
Windows登录Linux
第一步,找一个目录创建文件夹.ssh,没特别的用处,就是方便找。
第二步,用命令行生成私钥和公钥文件。可以用命令行,也可以用工具。
C:\Users\Admin\.ssh>ssh-keygen -t rsa -C "abc@163.com"
我使用的是工具PuTTYGen
先点击Generator,晃动鼠标直到进度条100%;
在Key-comment处填上邮件信息或者本机信息;
复制出上面区域的内容,保存为abc_pub,这是公钥,最后放在Linux服务器的.ssh/authorized_keys中;
点击Save private key,会生成一个ppk文件,最后使用此文件登录。
第四步,使用ppk私钥登录。