У меня проблема на удаленном сервере (который находится в другом городе), и я не могу получить к нему доступ по SSH. Я вижу, что порты 80 и 443 открыты, а порт 22 - нет. Я мог только предположить, что sshd не запустился правильно.

Я сейчас в системе через спасательный диск. Следует добавить эти строки в rc.local

update-rc.d ssh defaults
/etc/init.d/sshd start

получить эти команды для запуска при запуске? Или есть что-то еще, кроме добавления их?

Спасибо.

1 ответ1

1

Да. В том, что вы используете его для обработки действий при запуске.

Итак, в вашем примере вы бы открыли свой файл, используя:

sudo nano /etc/rc.local

Прямо над тем, где написано «выход»; добавьте строку:

/etc/init.d/ssh start

РЕДАКТИРОВАТЬ: Также убедитесь, что открытый порт, направленный на ваш сервер, указан в /etc /ssh /sshd_config

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .