Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Сети и администрирование »   Перезапуск SSHD
RSS

Перезапуск SSHD

Без физического доступа к компьютеру

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модераторы: Stelth, wsxПечать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Сегодня столкнулся со следующей проблемой: есть сервер, на который у меня есть root-доступ по SSH, но нет физического доступа, и мне на нем потребовалось перезапустить sshd.
При этом существовала опасность, что при перезапуске SSH может по тем или иным причинам возникнуть ошибка, и в этом случае я потерял бы доступ туда вообще (что грозило бы весьма крупными неприятностями).
В итоге я нашел такое решение: временно запустил еще одну копию sshd не через /etc/init.d, а из командной строки и повесил ее на другой порт:

sshd -p 1022

Этим я достиг двух целей: а) сделал резервную возможность доступа, б) проверил правильность конфигурационного файла (с точки зрения того, что он не выпадет с ошибкой).

После этого я подключился через порт 1022 и мог спокойно делать /etc/init.d/sshd restart для перезапуска основной копии, не боясь потерять доступ на сервер. Думаю, это будет полезно всем, кто сталкивается с аналогичной ситуацией.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
wsx
Модератор раздела
Юниксойд, сетевик
wsx
Откуда: Казань
Всего сообщений: 1074
Рейтинг пользователя: 28

Репутация пользователя: 1




Дата регистрации на форуме:
14 янв. 2005
-t Test mode. Only check the validity of the configuration file and
sanity of the keys. This is useful for updating sshd reliably as
configuration options may change.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
А если запуск делается не напрямую, а через скрипт в init.d? (Только не предлагай редактировать сам скрипт.)
Хотя в целом идея хорошая...

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
wsx
Модератор раздела
Юниксойд, сетевик
wsx
Откуда: Казань
Всего сообщений: 1074
Рейтинг пользователя: 28

Репутация пользователя: 1




Дата регистрации на форуме:
14 янв. 2005
Большинство инит/рц систем сейчас поддерживают добавления собственного параметра. Тоесть всего лишь пару строк кода и у тебя есть возможность выполнять что-то типа /etc/rc.d/sshd conftest
<<Назад  Вперед>>Модераторы: Stelth, wsxПечать
Объединенный Открытый Проект »   Сети и администрирование »   Перезапуск SSHD
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0278. Количество выполненных запросов: 17, время выполнения запросов 0.0107