Удалённые подключения могут быть легко установлены через SSH (secure shell), можно авторизоваться, выполнять действия или посылать команды в другую систему через это соединение или командную строку. Однако невозможно запустить приложение с графическим интерфейсом для просмотра текущего содержимого удалённого узла, это является недостатком использования ssh в терминале.
Данный недостаток можно легко исправить использованием утилиты “putty”. Примеры приложений с графическим интерфейсом: браузер, текстовые редакторы и т.д.
1 Введение
В этой статье рассмотрим установку и использование Putty в кластере Raspberry Pi, под управлением ОС Raspbian и MPICH2 (интерфейс передачи сообщений). Putty будет использоваться для просмотра текстовых файлов, с помощью приложения “leafpad” и браузеров типа “Netsurf” и “Dillo”, которые предустановлены на любой версии ОС Raspbian. Также рассмотрим сохранение настроек, таким образом, чтобы в следующие разы просто загружать уже настроенные параметры.
2 Установка и запуск Putty
Putty устанавливается через терминал:
sudo apt-get install putty
Затем проверим правильность установки, для этого существует 2 способа:
1. прописать команду в терминале:
putty
2. или через меню программ в разделе “Other”:
Далее откроется меню настроек.
3 Настройка Putty
После запуска putty, сначала введём IP адрес узла, к которому хотим подключиться, адрес вводится в разделе “Host Name”. Например подключимся к адресу “10.32.4.230”.
После настройки IP адреса, потребуется включить X11, для запуска приложений с графическим интерфейсом с удалённого узла:
Прокрутим левую панель putty и выберем опцию SSH.
После этого выберем опцию “X11”, представленную на левой панели.
Далее включим “Enable X11 forwarding” в правой части.
4 Подключение к удалённому узлу
После включения X11 forwarding, кликнем по кнопке open внизу окна putty. Откроется подключение с удалённым узлом 10.32.4.230 и терминал. Также можно выполнить команду “ls”, для просмотра файлов на удалённом узле.
5 Открытие файлов HTML в браузере
Способ, которым можно открыть файлы HTML удалённо в raspberry pi зависит от используемого браузера. Рассмотрим браузеры Dillo и Netsurf для открытия существующего файла HTML, с названием “sum1.html”.
5.1 Браузер Netsurf
Для открытия файла “sum1.html” введём в терминал следующее:
netsurf file:///home/pi/sum1.html
5.2 Браузер Dillo
Для открытия файла с использованием Dillo введём следующую команду в терминал putty:
dillo sum1.html
Вообще, браузер Netsurf предпочтительней, но в случаях низкой пропускной способности сети лучше использовать Dillo, так как он имеет меньшую нагрузку.
6 Открытие текстовых файлов в редакторах с графическим интерфейсом
Raspbian содержит хороший текстовый редактор с графическим интерфейсом, под названием “leafpad”. Для открытия текстового файла, с названием “indsum1.txt” введём следующее:
leafpad indsum1.txt
7 Сохранение настроек
Если существует необходимость запускать приложения с графическим интерфейсом каждый раз при использовании Putty, следует сохранить настройки. Для этого в меню настроек выбираем вкладку “sessions” на левой панели окна putty. Внизу можно увидеть текстовое окно, с названиями “load, save or delete sessions”. Напечатаем имя сессии в этом текстовом окне, например, “GUI_login” и нажмём “save”в правой панели. Затем имя сессии должно появиться в окне снизу, теперь каждый раз для запуска необходимо дважды кликнуть по сохранённому имени сессии.
8 Заключение
Использование “putty” является самым простым способом удалённого запуска приложений с графическим интерфейсом, при этом значительно используя пропускную способность сети.
Таким образом, можно запускать различные приложения, предустановленные в Raspbian OS. Этот метод также работает в Ubuntu и Debian.