win10生成密钥要开启openss服务:
点击可选功能后点击添加功能
进入后找到openssh 客户端进行下载即可
完成后如图:
添加功能后,它是没有运行的,我们去 win + s
打开搜索页,搜索服务
去服务里找到openssh Authentication Agent
点击设置为自动启动后,别忘了点击启动,让它现在立马运行!
//创建无密密钥
ssh-keygen -t rsa
它会默认在C:\Users\Administrator\生成一个 .ssh 的文件夹:
我们将公钥id_rsa.pub 上传到linux服务器上,可以在服务器上下载:yum -y install lrzsz
,用xshell连接后就可以拖传文件啦!
传上去去后,一定要放到/root/.ssh
隐藏目录下,没有的要创建 mkdir /root/.ssh
:
mv key.pub authorized_keys
然后把我们上传的key.pub文件改名为:authorized_keys
chmod 700 .ssh
chmod 644 authorized_keys
进行授权!!