Другая проблема ssh EC2

У меня проблема с тем, что демон ssh не запускается на одном из экземпляров EC2. Я создал еще один экземпляр для доступа к тому, смонтировал том без каких-либо проблем и попробовал множество решений без какой-либо помощи. Просматривая журнал экземпляра, я вижу, что « 1; 31mFAILED [0m] Не удалось запустить демон сервера OpenSSH. Подробнее см. 'Systemctl status sshd.service'. " Я получил доступ к журналам тома из второго экземпляра и увидел следующую ошибку: « / etc / ssh / sshd_config: Permission denied ». Я попытался изменить разрешения файлов sshd_config на 711, 755 и даже 777 без какой-либо помощи. Смена владельца с chroot и без тоже не помогла.

Любые предложения приветствуются.

Спасибо

0
задан 9 February 2019 в 15:45
3 ответа

Таким образом, проблема, похоже, вызвана измененным sshd_config и нарушенным контекстом selinux. Я временно отключил selinux, изменив / etc / selinux / config. Затем мне удалось загрузиться и исправить проблему с разрешениями, а также контекст папки ssh. Я запустил restorecon -v / etc / ssh / sshd_config , затем установил разрешения для / etc / ssh на 700 и / etc / ssh / sshd_config на 600

1
ответ дан 4 December 2019 в 15:45

Это текстовый файл для хранения конфигураций ssh, а не исполняемый файл, поэтому не следует устанавливать его. 777

По умолчанию разрешение 0644 или просто 644 и принадлежит root: root

-rw-r--r-- 1 root root 1.7K Aug 21 03:14 ssh_config
-rw-r--r-- 1 root root 3.3K Dec 10 19:08 sshd_config
0
ответ дан 4 December 2019 в 15:45

Какие разрешения у вашего sshd_config? Сравните его с разрешениями на новом экземпляре, который вы создали. Мой недавно созданный экземпляр RedHat 7.0 имеет следующие разрешения (0600):

# ls -lah /etc/ssh/sshd_config
-rw-------. 1 root root 4.4K Mar 19  2014 /etc/ssh/sshd_config
0
ответ дан 4 December 2019 в 15:45

Теги

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