Я установил openssh для окон, и когда я запускаю ssh localhost
я получаю
Плохой владелец или разрешения на C:\Users\gary/.ssh/config
Я рассмотрел эти 2 вопроса https://superuser.com/info/348694/bad-owner-or-permissions-error-using-cygwins-ssh-exe и https://serverfault.com/info/253313/ssh -R eturns -b ad-owner-or-permissions-on-ssh-config, но ни один из ответов не работает для меня. sshd работает как служба как пользователь локальной системы. Я запустил chmod 0600 C:\Users\gary\.ssh\config
и chown gary C:\Users\gary\.ssh\config
. Я также очистил ACL, запустив setfacl -b C:\Users\gary\.ssh\config
а затем chmod 0600 C:\Users\gary\.ssh\config
раз. Я также попытался изменить владельца на SYSTEM и получил ту же ошибку.
Я не уверен, что еще делать, что-то не так с моей настройкой? Я также установил git, который установил mingw, я удалил ssh и sshd из моей установки git, чтобы они не были на моем пути.
Другие команды, которые я icacls "C:\Users\gary\.ssh\config"/setowner gary
- это icacls "C:\Users\gary\.ssh\config"/setowner gary
chown -R gary:1049089 C:\Users\gary\.ssh
ls -la C:\Users\gary\.ssh\config
показывает
-R w -R - -R - 1 gary 1049089 229 3 янв. 14:43 'C:\Users\gary.ssh\config'
он продолжает показывать это даже после смены владельца на SYSTEM, но в свойствах файла в файловом проводнике он показывает SYSTEM как владельца