如果是Linux环境,一搜就会发现,对这种ssh "permissions are too open" error,需要执行一个 sudo chmod 600 ~/.ssh/id_rsa 让别人不可读写这个文件。 那么问题来了,Windows没有chmod命令。需要用别的方式改权限。 修改key权限 对id_rsa文件:右击-属性-安全-高级。这是我从公司电脑上复制下来的key,在我自己的电...
Permissions for 'xxx' are too open. It is required that your private key files are NOT accessible by others. 意思是说公钥文件权限太宽了,需要设置为仅对使用用户可见。在linux或者mac系统中,仅需要chmod命令就可以完成设置,命令如下: chmod600 xxx 但是在Windows中,不同于命令行的方式,我找到的方法是下面...
在Win中OpenSSH使用密钥登录时全出现权限错误 这是权限问题,如果在linux或mac系统中,直接用chmod 600 key.pem 在Win中用icacls命令,下...
Permissions for 'private-key.ppk' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. ssh版本: windows版本: 在这个链接里找到了解决方案: :: Set Variable :: set key="C:\Code\DKOM\ProlikeService\sapdis.pem" :: Remove...
SSH -l username192.168.56.101-p3333-i C:\Users\xxx\.ssh\key.pem -o "StrictHostKeyChecking no" 但是如果直接使用该命令登录的话可能出现: Load key "key.pem": Permission denied 和 Permissions for 'key.pem' are too open 的问题 该问题主要时由于key.pem文件权限问题错误提示导致的, 只需要更改key...
如果您的私有SSH密钥(不管操作系统)的权限太大,您将无法使用该密钥。
Permissions for 'private-key.ppk' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. ssh版本: windows版本: 在这个链接里找到了解决方案: :: Set Variable :: set key="C:\Code\DKOM\ProlikeService\sapdis.pem" :: Remove...
Permissions for 'C:\\Users\\someuser\\.ssh\\id_rsa' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. 1. 2. 3. 4. 5. 6. 此时你应该考虑自己的密钥对权限设置过于宽松,会产生安全问题,最终导致本次私钥添加动作失败。
如果使用的windows ssh客户端工具,也有类似 Host Key Manager 管理的功能。 而且这个目录的权限必须是700,并且用户的home目录也不能给其他用户写权限,否则ssh服务器会拒绝登陆。如果发生不能登陆的问题,请察看服务器上的日志文件/var/log/secure。通常能很快找到不能登陆的原因。
Windows PowerShell Copyright (C) 2016 Microsoft Corporation. All rights reserved. PS C:\Program Files\OpenSSH-Win64> .\FixHostFilePermissions.ps1 -Confirm:$false [*] C:\Program Files\OpenSSH-Win64\sshd_config looks good [*] C:\Program Files\OpenSSH-Win64\ssh_host_dsa_key 'NT SERVICE\...