Возврат в среду chroot

Когда я chroot во время входа в систему, используя сеанс ssh. Как мне вернуться в среду chroot, когда сеанс терминала ssh заканчивается. Когда я вернусь обратно, я вернусь в среду без chroot. Пока я нахожусь в chroot-сессии, и я начинаю процесс. Затем я выхожу из сеанса ssh. Позже я хочу вернуться в среду chroot и остановить процесс и перезапустить его. Это просто как chroot снова в предыдущей папке chroot?

Спасибо

1
задан 23 May 2017 в 19:18

2 ответа

Когда вы «выходите из сеанса ssh», вы отправляете процесс, к которому вы подключены, к сигналу SIGHUP (Hangup) (от man 7 signal):

Signal Value Action Comment ────────────────────────────────────────────────────────────────────── SIGHUP 1 Term Hangup detected on controlling terminal or death of controlling process

Когда это SIGHUP рассматривается процессом на сервере, он завершается. : - (

Существует несколько способов обойти эту функцию:

Запустите среду chroot на сервере с помощью nohup (man nohup говорит nohup — invoke a utility immune to hangups ) Приостановите локальный конец вашего сеанса ssh с помощью ~ CtrlZ после Enter, запустите его с помощью bg, неповрежденное соединение, нет SIGHUP. Верните его на передний план с помощью fg. См. [F12], особенно разделы на SIGNALS и JOB CONTROL. Если вы прекратите сеанс ssh, появится SUGHUP.
1
ответ дан 18 July 2018 в 12:51

Когда вы «выходите из сеанса ssh», вы отправляете процесс, к которому вы подключены, к сигналу SIGHUP (Hangup) (от man 7 signal):

Signal Value Action Comment ────────────────────────────────────────────────────────────────────── SIGHUP 1 Term Hangup detected on controlling terminal or death of controlling process

Когда это SIGHUP рассматривается процессом на сервере, он завершается. : - (

Существует несколько способов обойти эту функцию:

Запустите среду chroot на сервере с помощью nohup (man nohup говорит nohup — invoke a utility immune to hangups ) Приостановите локальный конец вашего сеанса ssh с помощью ~ CtrlZ после Enter, запустите его с помощью bg, неповрежденное соединение, нет SIGHUP. Верните его на передний план с помощью fg. См. [F12], особенно разделы на SIGNALS и JOB CONTROL. Если вы прекратите сеанс ssh, появится SUGHUP.
1
ответ дан 24 July 2018 в 20:02
  • 1
    Мне интересно, если я начну sshd в среде chroot. Тогда я всегда должен быть в среде chroot, когда я вхожу в устройство. То, что я пытаюсь сделать, это установить NAS для запуска USB-накопителя. При работе с диска он часто пробуждает диск. При работе с USB он почти никогда не очищается, если вы фактически не получаете доступ к своим данным. – rac8006 23 May 2017 в 23:05

Другие вопросы по тегам:

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