1.首先打开Windows命令提示符cmd,在命令提示符中输入:
ssh-keygen -t rsa
然后回车三联(如图所示),之后就生成了一个公钥和一个私钥
这公密钥会生成到Windows的用户目录下,有一个.ssh文件中,此时这个文件中会出现两个文件
id_rsa
id_rsa.pub
其中id_rsa时私钥,id_rsa.pub是公钥,有时候公钥可能会显示不出来,可以两个都打开看一下,公钥会比私钥要短 ,此时我们需要将公钥发送给我们的虚拟机
2.同时我们也需要在Ubuntu中生成一个公钥和私钥,在linux系统中打开终端输入以下命令
ssh-keygen -t rsa
继续回车三联,然后进入到.ssh目录下
cd .ssh/
此时就会生成两个文件
id_rsa
id_rsa.pub
此时我们再创建一个文件
vim authorized_keys
用vim打开这个文件,将windows中的公钥复制粘贴到这个文件中,保存并退出就可以啦