SSH: различия между версиями

2077 байт добавлено ,  4 месяца назад
 
(не показаны 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 UART|Debug UART]].
Кроме SSH, получить доступ к консоли можно через [[Special:MyLanguage/Debug Console|Debug Console]].


<gallery mode="packed" heights="200px">
<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}}
* Логин: '''root'''
* Пароль: '''wirenboard'''


Рекомендуем сменить пароль по умолчанию, для этого введите в консоли контроллера команду <code>passwd</code> и дважды введите новый пароль:
Обязательно смените пароль, для этого введите в консоли контроллера команду <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>