在初次使用ssh 密钥连接Azure Linux VM时,可能会遇到如下问题:
Permissions for 'C:\\ssh\\HcjLinuxSSH.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "C:\\ssh\\HcjLinuxSSH.pem": bad permissions
从上图报错信息可以看出是权限问题,ssh连接Linux VM是,要求私钥文件权限为进用户自己有权限,其他用户权限需要全部删除。
首先,取消阻止继承权限
将继承权限转为显性权限
然后删除除自己之外的其他用户
然后在执行ssh 连接的命令,就可以了