美文网首页
windows下使用密钥进行ssh连接出现私钥文件未保护警告

windows下使用密钥进行ssh连接出现私钥文件未保护警告

作者: azpo2009_198e | 来源:发表于2018-12-03 22:44 被阅读0次

2018年12月3日


在安装了OpenSSH的Windows机器上可以像Linux系统上一样使用ssh与scp等命令,不过在需要密钥登陆时,即使按照命令格式ssh -i 私钥路径正确输入,有时也会遇到私钥安全性不够的错误,具体信息如下:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'private-key' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.

这是由私钥文件存储路径的权限过于开放造成的。按照StackExchange网站上网友的回答,可以使用下面的方法来解决这一问题,演示以win10为例。
右键打开私钥文件或其所在文件夹的属性,点击安全选项卡中的高级选项,在弹出窗口中点击左下角的禁用继承,接着选择从此对象中删除所有已继承的权限。这样就首先删除了所有权限。
下一步还需要添加用户的权限。点击刚才禁用继承选项上方的添加,弹出菜单中点击左上角的选择主体,在选择用户或组窗口的下方有输入要选择的对象名称窗口,这里输入Windows用户名(如:Administrator等)然后检查名称,如果用户名没有问题的话就会自动匹配用户名,然后确定,在权限项目窗口中选择完全控制,然后确定,最后在高级安全设置中确定添加的权限并确定修改文件属性,就完成了权限的添加。
这时再用ssh -i 私钥路径命令时就不会弹出权限过于开放的警告了。
最后还有一点小提示,在使用Windows下putty时使用的私钥文件(后缀.ppk)是putty私有的私钥格式,是不兼容于OpenSSH的,如果想在OpenSSH命令下使用puttygen生成的私钥,需要在puttygen软件中转换私钥格式为OpenSSH格式。


相关文章

  • windows下使用密钥进行ssh连接出现私钥文件未保护警告

    2018年12月3日 在安装了OpenSSH的Windows机器上可以像Linux系统上一样使用ssh与scp等命...

  • 生成SSH密钥

    什么是SSH密钥 连接远程服务器验证 分为公钥和私钥, 公钥给别人,私钥自己保留 配置SSH密钥 首先切换到.ss...

  • cmder远程登录

    通过 SSH 口令方式连接 通过 SSH 密钥方式连接 生成密钥文件 输入 ssh-keygen -t rsa 按...

  • Mac 电脑生成.ssh公钥

    进入.ssh目录中 创建公钥和私钥 输入密钥的文件名,使用默认名回车即可 输入密钥文件加密的密码 再次输入密码 成...

  • git使用

    Mac生成密钥 使用钥匙串生成密钥,会生成公钥和私钥 密钥存放位置: ~/.ssh/id_rsa.pub 使用终端...

  • Windows系统 配置Git的ssh密钥

    1. 查看是否存在密钥 打开 git-bash 输入 cd ~/.ssh 2. 生成SSH公钥和私钥的文件 ssh...

  • Git使用(三)

    用SSH连接GitHub 关于SSH: 使用SSH协议,你可以连接并验证远程服务器和服务。 使用SSH密钥,您可以...

  • Linux设置SSH密钥以及别名无密码登录

    Linux设置SSH密钥以及别名无密码登录 首先生成使用密钥对 使用ssh-keygen生成密钥对 生成的文件默认...

  • 使用秘钥登录AWS

    转载自使用秘钥登录AWS使用ssh通过.pem密钥文件登录亚马逊服务器时出现: 这里是说密钥文件权限不能为0644...

  • Github下使用多个SSH Key

    --- 我们首先来了解一下,什么是SSH KEY? >SSH 密钥对总是成双出现的,一把公钥,一把私钥。公钥可以自...

网友评论

      本文标题:windows下使用密钥进行ssh连接出现私钥文件未保护警告

      本文链接:https://www.haomeiwen.com/subject/pvnucqtx.html