Windows 10 为 openssh 导入 pem 文件
Windows 10 import pem file for openssh
Windows 10 专业版
OpenSSH 客户端已经安装。
我的 AWS EC2 实例提供了一个 pem 文件。
在 Windows 10.
中如何以及在何处安装 pem 证书
mmc 无法识别格式。
这是我想要的 ssh 命令运行。
ssh -i c:\my.pem ec2-user@xx.xx.xx.xxx.
不出所料,我得到了 WARNING: UNPROTECTED PRIVATE KEY FILE ... ec2-user@xx.xx.xx.xxx: Permission denied
但这表明 OpenSSH 客户端正在工作。
我已经在互联网上搜索过,但无济于事。
在这里查看 ibug 的回答:
https://superuser.com/questions/1296024/windows-ssh-permissions-for-private-key-are-too-open
"You locate the file in Windows Explorer, right-click on it then select "属性”。导航到 "Security" 选项卡并单击 "Advanced"。
将所有者更改为您,禁用继承并删除所有权限。然后授予自己 "Full control" 并保存权限。现在SSH不会再抱怨文件权限太开放了
最终应该是这样的:
"
我将我的 pem 文件保存在这个位置
C:\Users\<user name>\.ssh\pems
并且从用户文件夹,即 C:\Users\user name>,
使用了这个命令。
ssh -i ".ssh\pems\key.txt" centos@XXX.XX.110.1X5
Windows 10 专业版
OpenSSH 客户端已经安装。
我的 AWS EC2 实例提供了一个 pem 文件。
在 Windows 10.
中如何以及在何处安装 pem 证书mmc 无法识别格式。
这是我想要的 ssh 命令运行。
ssh -i c:\my.pem ec2-user@xx.xx.xx.xxx.
不出所料,我得到了 WARNING: UNPROTECTED PRIVATE KEY FILE ... ec2-user@xx.xx.xx.xxx: Permission denied
但这表明 OpenSSH 客户端正在工作。
我已经在互联网上搜索过,但无济于事。
在这里查看 ibug 的回答: https://superuser.com/questions/1296024/windows-ssh-permissions-for-private-key-are-too-open
"You locate the file in Windows Explorer, right-click on it then select "属性”。导航到 "Security" 选项卡并单击 "Advanced"。
将所有者更改为您,禁用继承并删除所有权限。然后授予自己 "Full control" 并保存权限。现在SSH不会再抱怨文件权限太开放了
最终应该是这样的:
我将我的 pem 文件保存在这个位置
C:\Users\<user name>\.ssh\pems
并且从用户文件夹,即 C:\Users\user name>,
使用了这个命令。
ssh -i ".ssh\pems\key.txt" centos@XXX.XX.110.1X5