Ubuntu отказывается от любого соединения после массового нарушения прав доступа в / etc - PullRequest
0 голосов
/ 07 июня 2011

Этим утром при попытке перенести некоторые файлы с моего тестового сервера на мой работающий сервер; Я сделал ужасную ошибку.

Я пытался вытащить свой /etc/apache2 из песочницы и запустить его, поэтому я временно менял разрешения в /etc/apache2 на 777 во время миграции.

Однако я сильно отвлекся и изменил разрешения в /etc на 777 . Во всяком случае, я провел последние четыре часа, чтобы решить эту проблему, и все это более или менее работает.

Мне удалось вернуть sudoers обратно на 0440 , а все остальное на 755 , что более или менее нейтрально.

Но теперь Ubuntu мгновенно отказывается от каждого типа удаленного подключения со всех компьютеров (кроме Apache, MySQL, PhpMyAdmin). Когда я пытаюсь установить удаленное соединение из Putty, Tunnelier или WINSCP, оно просто мгновенно отклоняет его с некоторым сообщением об ошибке, например " Network Error ".

Во всяком случае, я действительно не хочу слышать, как я глуп, что сделал эту ошибку, поверь мне; Я ненавидел себя все утро. Но если у кого-то есть предложения о том, как я могу решить эту проблему, я почти уверен, что это связано с разрешениями.

1 Ответ

1 голос
/ 07 июня 2011

Я почти уверен, что вам требуется как минимум chown root и chmod go-rwx закрытый ключ openssh;Доступ на чтение только по открытому ключу;

Те же требования могут применяться и к другим ключам, но я предполагаю, что ssh - ваша первая точка входа на этот сервер.Страница man для ssh (sshd_config) будет содержать точные данные

...