我有一个来自以前 Linux 安装的 SSH 公钥和私钥对(文件)以及相应的密码:
~/id_rsa.pub
~/id_rsa.ppk
Run Code Online (Sandbox Code Playgroud)
当我尝试添加私钥时,我收到一条警告消息:
$ ssh-add id_rsa.ppk
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0444 for 'id_rsa.ppk' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Run Code Online (Sandbox Code Playgroud)
这样做的正确方法是什么?我正在使用 Linux Mint 18.1。
更新我在这个页面上找到了一个解决方案:https : //superuser.com/questions/232362/how-to-convert-ppk-key-to-openssh-key-under-linux
修复权限(通过完全删除组和世界权限):
chmod go= ~/id_rsa.ppk
Run Code Online (Sandbox Code Playgroud)
然后添加它:
ssh-add ~/id_rsa.ppk
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3075 次 |
最近记录: |