我在 Windows 8 上安装了cwRsync 5.3.0,我想设置无密码 SSH。我运行 ssh-keygen 来创建密钥,并将公钥复制到远程盒子。但是当我尝试 SSH 时,我得到了这个:
C:\>ssh myuser@myhost
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0660 for '/cygdrive/c/Users/myuser/.ssh/id_dsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /cygdrive/c/Users/myuser/.ssh/id_dsa
如何更改文件的权限,以便 cwRsync 不会将其视为组可读的?我尝试从中删除 Windows 权限继承,并删除除我的用户之外的任何人的访问权限。但这似乎没有任何效果。