Присоединяйтесь!
Авторизация

Запускаем удалённый рабочий стол.

01 January 1970 - Автор RomanNV5

Для чего это нужно?

   Для того чтобы иметь возможность работать со своим Raspberry Pi откуда

угодно. Если у вас есть белый IP

адрес,

даже если временный, то вы сможете подключиться к своей Малинке из любой точки

мира. Если у вас нет белого IP

адреса,

вы всё равно сможете подключаться с любого компьютера  из домашней сети. Вы сможете удалённо

управлять устройством, запускать приложения, писать и отлаживать программы,

находясь далеко от Малинки. Подключив к Raspberry видеокамеру,

можно удалённо наблюдать за помещением. И т. д.  

   Что для этого нужно?

   Для этого нужно на компьютер установить две

маленькие программы: PuTTY

и

 Xming. Первую можно взять здесь: http://putty.org.ru/download.html

А вторую здесь: http://sourceforge.net/projects/xming/

PuTTY-

это универсальный SSH клиент типа Телнета, только с шифрованием. 

Xming-

это локальный X-сервер

для Windows.

Именно он будет отображать рабочий стол на вашем компьютере.

     На Raspberry

ничего

устанавливать ненужно. Единственное, вам нужно включить SSH сервер, если вы этого не сделали

раньше.

Для этого запускаем конфигуратор sudo raspi-config и

ставим опцию enable

в

пункте меню SSH и

перезагружаемся. Теперь Малинка готова к удалённой работе.

Далее нужно установить на вашем компьютере, откуда

вы хотите получить доступ к Raspberry,

 скаченные PuTTY  и Xming.

      PuTTY

в

принципе в установке не нуждается, достаточно просто разархивировать архив и

запустить файл PuTTY.

Настройка клиента очень простая. На вкладке «Сеанс» вам нужно ввести IP адрес

вашего Raspberry,

номер порта оставляем 22 и выбрать тип соединения SSH. Ниже, в строке «Сохранённые

сеансы» вводим любое имя нашего соединения и нажимаем «Сохранить». Теперь наши

настройки сохранились в созданном профиле.

Далее идём в пункт Соединение -> Данные и вводим

наши имя и пароль для входа на Raspberry.

Если вы их не меняли, то имя и пароль те же: pi и

raspberry.

Это делается для того, чтобы не вводить каждый раз имя и пароль при входе.

Теперь идём в пункт SSH ->X11 и ставим галочку в чекбоксе «Включить

переадресацию X11

»

.  А в строку «Отображение дисплея Х» пишем localhost:0

Теперь возвращаемся на вкладку Сеанс и сохраняем все

настройки под именем созданного профиля.

Всё, настройка завершена. Для начала, этого хватит.

Если захотите поэкспериментировать с другими настройками, всегда сможете это

сделать позже.

       Теперь кликаем мышкой по нашему профилю и нажимаем

кнопку Соединение. Если всё сделано верно, то через пару секунд вы окажетесь в

знакомом вам терминальном режиме вашей 

Малинки. Теперь вы можете начать полноценно работать. Все команды,

которые вы введёте, будут отработаны точно так же, как будто бы вы их ввели

непосредственно из Raspberry.

       Если вам мало терминала и хочется иметь полноценный

рабочий стол, то тогда пришло время вспомнить о второй программке Xming. Установка её выполняется безо всяких

нюансов. Просто соглашаетесь со всеми вопросами, которые она вам задаст при

установке. При первом запуске вам нужно на этапе «Select display settings» выбрать пункт «One window», «Display number» поставить 0. В окне «Select how to start Xming» выбрать «Start no client».  Это всё. Если вы где то

ошиблись, то всегда сможете позже изменить настройки, запустив XLanch.

       Теперь запустите Xming. В трее должен появиться его

значёк, свидетельствующий о том, что Х-сервер работает. Соответственно мы можем

запустить рабочий стол. Вводим к терминале PuTTY команду

startlxde

и вуаля! Перед нами раскрылся наш Малиновый десктоп. К стати, вы можете также

продолжать работать в терминале, в независимости от рабочего стола.

К слову, можно запускать из командной строки

терминала любые графические приложения, даже без запуска LXDE, Xming отлично

их воспроизводит индивидуально и без запущенного LXDE. На этом всё. Когда наиграетесь,

можете подробнее разобраться с настройками PuTTY и

Xming.

Например Xming

можно научить запускать PuTTY

в

автоматическом режиме. И тогда вы будете попадать на свой рабочий стол одним

нажатием кнопки. Подробности ищите на сайтах, посвященных данным программам.

Кроме того, аналоги этих программ существуют и для других операционных систем.

Так что при желании вы можете подключиться к вашей Малинке даже с сотового

телефона. В общем Гугль вам в помощь.

01 January 1970
RomanNV5
автор статьи

Комментариев: 8

  1. OPERATOR2

    15 September 2012 - Ответить

    Брависсимо! Очень важный пост :-) Вы похоже бьете меня по количеству и информативности блогов :-)

  2. zhevak7

    17 January 2013 - Ответить

    Брависсимо! Очень важный пост. Но... Ребята, какая нахрен Венда! Оторвитесь от своих экранов и посмотрите вокруг. Посмотрите -- кто юзает Венду и какие задачи решает? Посмотрите -- кто юзает Линукс и тоже -- какие задачи решает? Ведь не секрет, что Интернет и Unix -- это две технологии, которые развивались рука-об-руку, и оказывали друг на друга мощнейшее влияние. Поэтому, рассказывать о сетевых технологиях с позиции Виндовса -- это по меньшей мере заблуждаться в основах. Да и потом, нафиг она сдалась эта Венда! Что уж себя таким хомячком-неосилятором-то выставлять. А уж обучать молодое поколение частным (проприетарным) технологиям -- это просто преступление против нации! Вы не хотите, чтобы ваши дети попали в "рабство" этих технологий? А переучиваться с одного на другое -- ой, как тяжело! Поэтому, пожалуйста, давайте будем думать не только о текущем моменте, а заглядывать на несколько лет вперед. Пожалуйста, перепишите эту реально нужную статью, но с позиции Линукс-пользователя. В этом случае не только всё значительно упроститься, но еще и уйдут многие ограничения и нестыковки двух разных операционных систем. А с идеологической точки зрения, это будет абсолютно правильно! Ну, не нужна нам (всем) Венда, не нужна! Я не могу тут разливаться доказательствами. Читайте больше про Линукс, и вы поймете, в чем проблема Венды!

    • Евгений3

      27 January 2013 - ответить

      Согласен. Raspberry - это представить мира программирования/веб-программирования, Linux и свободного ПО. В этом мире в плане программирования и технологий многое делается гораздо проще и изящнее, чем в Windows. Яркий пример - все то, что описано в статье делается в Linux двумя командами: 1) ssh -X pi@192.168.__.__ 2) startlxde Все! Решительно НИКАКИХ программ, Путти, Х-серверов и пр! Подробные инструкции тут: http://hexvolt.blogspot.com/2013/01/raspberry-pi-ssh-linux.html

  3. deerh11

    05 March 2013 - Ответить

    У меня не распознает команду startlxde. Подскажите, пожалуйста, что установить...

  4. deerh11

    05 March 2013 - Ответить

    Попробовал, вот что выдал (извиняюсь - не подскажите как под спойлер тексты прятать?): xauth: file /home/deerh/.serverauth.1300 does not exist X.Org X Server 1.12.4 Release Date: 2012-08-27 X Protocol Version 11, Revision 0 Build Operating System: 2.6.41.6-1.fc15.armv7l.omap Current Operating System: Linux raspi.local 3.2.27 #1 PREEMPT Mon Oct 1 22:37:41 UTC 2012 armv6l Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=626 bcm2708_fb.fbheight=386 bcm2708.boardrev=0xf bcm2708.serial=0xbdf120f6 smsc95xx.macaddr=B8:27:EB:F1:20:F6 sdhci-bcm2708.emmc_clock_freq=100000000 vc_mem.mem_base=0x1c000000 vc_mem.mem_size=0x20000000 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait quiet Build Date: 24 January 2013 10:45:58PM Build ID: xorg-x11-server 1.12.4-2.fc17 Current version of pixman: 0.24.4 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.1.log", Time: Thu Nov 1 08:45:38 2012 (==) Using config directory: "/etc/X11/xorg.conf.d" (==) Using system config directory "/usr/share/X11/xorg.conf.d" Fatal server error: xf86OpenConsole: VT_ACTIVATE failed: No such device or address Please consult the Fedora Project support at http://wiki.x.org for help. Please also check the log file at "/var/log/Xorg.1.log" for additional information. Server terminated with error (1). Closing log file. xinit: giving up xinit: unable to connect to X server: Connection refused xinit: server error

  5. Gasinskiy12

    29 July 2013 - Ответить

    Спасибо большое за статью!!! Все отлично работает и очень удобно!!!:-)

  6. Sanchopancho

    22 January 2015 - Ответить

    Уважаемые спецы. Позвольте задать вопрос.Значит, после запуска PuNNY у меня возникает консоль Малины и спрашивает имя: пишу pi. После этого спрашивает пароль: а пароль не могу ввести потому, что консоль не реагирует на клавиатуру. Как быть? В настройках Малины я ничего не менял (типа — пароль и все такое).

    • admin

      26 May 2015 - ответить

      Она реагирует, просто вводимые символы не отображаются

  7. dimitrovmv

    02 September 2016 - Ответить

    Спасибо, крутая статья, долго искал как сделать. Пытался teamviewer установить, но версии для Raspberry нет. Все настроил, но графический интерфейс дико тормозит, работать невозможно. Малинка была подключена к роутеру по wifi, подключил малину напрямую кабелем — не помогло, также дико тормозит. В чем может быть проблема? Рабочий компьютер на винде нормальный, роутер тоже нормальный, raspberri pi3.

  8. Morales

    21 July 2017 - Ответить

    Что может быть? Пару раз попробовал открыть, долго думал, пытался открыть частями, не особо получилось.  Все перезапустил, подключился по PyTTy, открыл Xming. Ввожу в командной строке startlxde А он ** Message: main.vala:99: Session is LXDE ** Message: main.vala:100: DE is LXDE (lxsession:2311): Gtk-WARNING **: cannot open display:

Отправить комментарий

Авторизуйтесь для отправки комментария

Присоединяйтесь
Новые сообщения