SSH: различия между версиями
Matveevrj (обсуждение | вклад) |
|||
Строка 125: | Строка 125: | ||
== Обновление прошивки == | == Обновление прошивки == | ||
[[Image: screen-help.png |300px|thumb|right| Приветственный экран команды screen ]] | |||
При подключении по SSH есть риск, что соединение будет разорвано: закрыли окно подключения, пропала связь и т.п. Поэтому важные команды, например, обновление прошивки, лучше выполнять через утилиту [https://help.ubuntu.ru/wiki/screen screen]. Утилита создаст на контроллере виртуальную сессию командной оболочки, поэтому обрыв связи не повлияет на выполнение запущенных в ней команд. | При подключении по SSH есть риск, что соединение будет разорвано: закрыли окно подключения, пропала связь и т.п. Поэтому важные команды, например, обновление прошивки, лучше выполнять через утилиту [https://help.ubuntu.ru/wiki/screen screen]. Утилита создаст на контроллере виртуальную сессию командной оболочки, поэтому обрыв связи не повлияет на выполнение запущенных в ней команд. | ||
Строка 132: | Строка 133: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Как работать: | |||
<syntaxhighlight lang="bash"> | # Запустите сеанс screen командой: | ||
#: <syntaxhighlight lang="bash"> | |||
screen | screen | ||
</syntaxhighlight> | </syntaxhighlight> | ||
После | #:После подключения вы увидите приветственный экран программы, нажмите на клавиатуре <kbd>Пробел</kbd> или <kbd>Enter</kbd> — откроется виртуальная консоль, которая внешне ничем не отличается от обычной. | ||
<syntaxhighlight lang="bash"> | # Дальше вводите нужные вам команды, а при разрыве связи достаточно будет переподключиться к контроллеру и открыть работающий сеанс командой: | ||
#:<syntaxhighlight lang="bash"> | |||
screen -r | screen -r | ||
</syntaxhighlight> | </syntaxhighlight> | ||
# Для выхода из виртуальной консоли введите: | |||
#:<syntaxhighlight lang="bash"> | |||
<syntaxhighlight lang="bash"> | |||
exit | exit | ||
</syntaxhighlight> | </syntaxhighlight> |