Я установил openssh для Windows, и когда я запускаю ssh localhost
я получаю
Плохой владелец или права на C:\Users\gary/.ssh/config
Я посмотрел на эти 2 вопроса "Плохой владелец или права доступа", используя ssh.exe и https://serverfault.com/questions/253313/ssh-returns-bad-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
chown -R gary:1049089 C:\Users\gary\.ssh
ls -la C:\Users\gary\.ssh\config
показывает
-rw-r - r-- 1 гэри 1049089 229 3 января 14:43 'C:\Users\gary.ssh\config'
он продолжает показывать это даже после смены владельца на SYSTEM, но в свойствах файла в проводнике файлов он показывает SYSTEM как владельца