16 885
правок
Matveevrj (обсуждение | вклад) |
|||
(не показаны 4 промежуточные версии 2 участников) | |||
Строка 2: | Строка 2: | ||
== Введение == | == Введение == | ||
{{YouTube | |||
|link=https://youtu.be/VA_XHrY1RVA?feature=shared&t=500 | |||
|text= Работа в консоли контроллера Wiren Board 7 — SSH | |||
}} | |||
SSH — это протокол, при помощи которого можно получить доступ к консоли Wiren Board через локальную сеть или Интернет. Смотрите [http://en.wikipedia.org/wiki/Secure_Shell описание в Википедии]. | SSH — это протокол, при помощи которого можно получить доступ к консоли Wiren Board через локальную сеть или Интернет. Смотрите [http://en.wikipedia.org/wiki/Secure_Shell описание в Википедии]. | ||
Кроме SSH, получить доступ к консоли можно через [[Special:MyLanguage/Debug | Кроме SSH, получить доступ к консоли можно через [[Special:MyLanguage/Debug Console|Debug Console]]. | ||
<gallery mode="packed" heights=" | <gallery mode="packed" heights="120px"> | ||
Image: Putty logged in.png | Консоль контроллера Wiren Board | Image: Putty logged in.png | Консоль контроллера Wiren Board | ||
Image: Putty enter ip.png | Настройка SSH-соединения в программе PuTTY | Image: Putty enter ip.png | Настройка SSH-соединения в программе PuTTY | ||
</gallery> | </gallery> | ||
== Логин и пароль == | == Логин и пароль == | ||
{{Wbincludes:Controller SSH Default Login Password}} | |||
Обязательно смените пароль, для этого введите в консоли контроллера команду <code>passwd</code> и дважды введите новый пароль: | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
# passwd | # passwd | ||
Строка 122: | Строка 125: | ||
*: <syntaxhighlight lang="bash"> | *: <syntaxhighlight lang="bash"> | ||
cd --help | cd --help | ||
</syntaxhighlight> | |||
== Обновление прошивки == | |||
[[Image: screen-help.png |300px|thumb|right| Приветственный экран команды screen ]] | |||
При подключении по SSH есть риск, что соединение будет разорвано: закрыли окно подключения, пропала связь и т.п. Поэтому важные команды, например, обновление прошивки, лучше выполнять через утилиту [https://help.ubuntu.ru/wiki/screen screen]. Утилита создаст на контроллере виртуальную сессию командной оболочки, поэтому обрыв связи не повлияет на выполнение запущенных в ней команд. | |||
Утилита не входит в стандартный пакет программ, поэтому ее нужно сначала установить: | |||
<syntaxhighlight lang="bash"> | |||
apt install screen | |||
</syntaxhighlight> | |||
Как работать: | |||
# Запустите сеанс screen командой: | |||
#: <syntaxhighlight lang="bash"> | |||
screen | |||
</syntaxhighlight> | |||
#:После подключения вы увидите приветственный экран программы, нажмите на клавиатуре <kbd>Пробел</kbd> или <kbd>Enter</kbd> — откроется виртуальная консоль, которая внешне ничем не отличается от обычной. | |||
# Дальше вводите нужные вам команды, а при разрыве связи достаточно будет переподключиться к контроллеру и открыть работающий сеанс командой: | |||
#:<syntaxhighlight lang="bash"> | |||
screen -r | |||
</syntaxhighlight> | |||
# Для выхода из виртуальной консоли введите: | |||
#:<syntaxhighlight lang="bash"> | |||
exit | |||
</syntaxhighlight> | </syntaxhighlight> |