ssh возвращает “Плохого владельца или полномочия на ~/.ssh/config”

Детали о различиях перечислены эта technet статья и зависят, на которой версии Vista Вы работаете (например, в Доме Premium у Вас может только быть 3 одновременных соединения).

По существу это вызвано тем, что IIS 7 на Vitsa главным образом для разработки, в то время как на Windows Server 2008 это для хостинга или в словах Microsoft:

IIS7 на Vista

IIS7 на Vista - чтобы разработчики создали и тестовые приложения и расширения IIS7, на нашей новой платформе веб-сервера.

...

IIS7 на сервере

На Сервере наши цели с IIS7 подходят вне этого. Если IIS7 на Vista - все о том, чтобы позволять людей разработать приложения на IIS, IIS7 на Сервере - все о том, чтобы позволять людей развернуть и управлять приложением в высокой производительности, высокая доступность путь.

378
задан 23 June 2017 в 19:17
6 ответов

У меня должен был быть rw для пользователя только полномочия на конфигурации. Это зафиксировало его.

chmod 600 ~/.ssh/config

Как другие отметили ниже, это мог быть владелец файла. (upvote их!)

chown $USER ~/.ssh/config
591
ответ дан 28 November 2019 в 19:13

По умолчанию на WSL (Windows Subsystem для Linux) chmod не имеет никакого эффекта. Прежде чем Вы будете мочь chmod файлы, упомянутые в других ответах, которые необходимо добавить

[automount]
options = "metadata"

к Вашему /etc/wsl.conf затем перезапуск WSL (требует сборки 17093 или позже).

Прежде монтируются, говорит:

C: on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000,case=off)

После монтируются, говорит:

C: on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000,metadata,case=off)
2
ответ дан 28 November 2019 в 19:13

Для меня это было проблемой с моей учетной записью пользователя, не являющейся владельцем файла

sudo chown myuser ~/.ssh/config
12
ответ дан 28 November 2019 в 19:13

Эти команды должны решить проблему с правами доступа:

chown $USER ~/.ssh/config
chmod 644 ~/.ssh/config

Префикс с sudo , если файлы принадлежат другому пользователю (или у вас нет доступа к ним).

Если затронуты другие файлы, замените config на * .

В man ssh мы можем прочитать:

Из-за возможности злоупотребления этот файл должен иметь строгие разрешения: чтение / запись для пользователя, а не доступны для записи другими. Он может быть доступен для групповой записи при условии, что данная группа содержит только пользователя.

67
ответ дан 28 November 2019 в 19:13

Не забывайте о группе:

chown $USER:$USER ~/.ssh/config

: -)

2
ответ дан 13 January 2020 в 20:10

Я столкнулся с этой проблемой в Windows 10 с vagrant ssh . И попробовал все вышеперечисленные методы, но безуспешно. Наконец, я удалил этот файл конфигурации ssh, и он работает!

vagrant ssh
Bad owner or permissions on C:\\Users\\Jeff/.ssh/config
del ..\.ssh\config

vagrant ssh
Welcome to Ubuntu 14.04.6 LTS (GNU/Linux 3.13.0-170-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Thu Feb 27 02:23:03 UTC 2020

  System load:  0.0               Processes:              77
  Usage of /:   5.1% of 39.34GB   Users logged in:        0
  Memory usage: 21%               IP address for eth0:    10.0.2.15
  Swap usage:   0%                IP address for docker0: 172.17.0.1

  Graph this data and manage this system at:
    https://landscape.canonical.com/

New release '16.04.6 LTS' available.
Run 'do-release-upgrade' to upgrade to it.


vagrant@vagrant-ubuntu-trusty-64:~$

1
ответ дан 27 February 2020 в 03:02

Теги

Похожие вопросы