Рулим Росой по сети

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Доступ по SSH - используем консоль и mc)
(То же самое, но красиво)
Строка 38: Строка 38:
 
Как это всё можно красиво-удобно администрировать?
 
Как это всё можно красиво-удобно администрировать?
 
Запускаем Dolphin, Сеть, Сеть - видим список машин сети (если не видим, жмем на F5 и видим!)
 
Запускаем Dolphin, Сеть, Сеть - видим список машин сети (если не видим, жмем на F5 и видим!)
 +
Дальше выбираем нужную машинку на которой подняты сервисы удаленного управления и - видим все наши любимые и вышеуказанные сервисы.
 +
 +
[[Файл:Network-access.png]]
 +
 +
Теперь, просто кликнув по нужному значку, можно попасть  и в удаленное управление GUI, и в доступ по sftp для перемещения файлов и в консоль ssh для текстового управления.

Версия 16:47, 12 мая 2016

Задача - рулить!

ROSA Linux, как любой приличный Linuх, умеет управлять-ся и управлять другими системами по сети, т.е. удаленно. Способов для этого существует предостаточно и, чтоб не запутаться, сделаем небольшой обзор проверенно работающих решений. В этом обзоре мы рассмотрим ROSA FRESH KDE (или RED X2) как в роли клиента удаленного доступа, так и в роли сервера. Имеется в виду не "настоящий" сервер на котором одновременно и удаленно работают несколько пользователей, запуская приложения и получая результаты. Нет, здесь мы сосредоточимся на задаче периодического управления пользовательской машинкой, ведь ROSA FRESH - пользовательская, десктопная система.

Доступ по SSH - используем консоль и mc

Быстрее всего (а это бывает очень важно для слабых каналов!) работает текстовый доступ к удаленному компьютеру по SSH. Для включения такого доступа нужно на сервере включить сервис sshd (systemctl start sshd или Параметры системы/Управление системными службами) а с клиента, в консоли дать команду

 ssh name@xxx.xxx.xxx.xxx

где name - имя пользователя а xxx.xxx.xxx.xxx IP-адрес сервера или его имя После этого мы попадем в консоль сервера, где можно уже запустить mc и смотреть-править-копировать файлы и в рамках своих прав курочить сервер из консоли. Если хочется утянуть с сервера файл или наоборот, залить файл на сервер, можно запустить mc в консоли на клиенте и выбрав из меню shell-соединение ввести адрес ssh. MC-Shell-connection.png

При этом в одной панели mc мы будем видеть локальное дерево файлов, а во второй - удаленное, серверное. Ну и F5-F6, копируем и перемещаем!

Доступ к GUI или помогаем пользователю

Если нужен доступ к удаленному графическому интерфейсу (ну, например, нужно помочь пользователю подвигать мышью) - тут существует несколько решений, основанных на протоколе удаленного управления vnc. В состав KDE-версии ROSA Fresh входит и сервер и клиент VNC - KRFB и KRDC. Пользоваться этой связкой просто и интуитивно, но быстродействие сервера KRFB оставляет желать лучшего даже на широких каналах и мощных машинах. Поэтому для сервера мы рассмотрим другое решение - сервер x11vnc. Ставится он командой

 urpmi x11vnc

или выбором в "Управлении программами". Для начальной настройки этого vnc-сервера введите в консоли команду:

 x11vnc -storepasswd

при этом будет предложено ввести пароль и он будет сохранен. Для запуска сервера введите команду:

 x11vnc -usepw -display :0 -forever

Теперь, запустив на клиенте тот же KRDC и введя адрес сервера в формате xxx.xxx.xxx.xxx:5900 и пароль вы получите удаленный доступ к рабочему столу на ROSA-FRESH-сервере. Если вам, например в корпоративной среде, нужен постоянный доступ к машине-серверу, создайте в /usr/bin скрипт-файл vnc.sh

 #! /bin/bash
 x11vnc -usepw -display :0 -q -forever -avahi &

сделайте его исполнимым командой

 chmod +x /usr/bin/vnc.sh

и добавьте вызов этого скрипта в автозапуск (Параметры системы-Запуск и завершение) перед стартом KDE.

То же самое, но красиво

Ну вот мы, например, администрируем домашнюю или даже корпоративную сеть где несколько систем ROSA FRESH или RED X2. Мы запустили на них sshd и свой скрипт управления, поставили пароли. Как это всё можно красиво-удобно администрировать? Запускаем Dolphin, Сеть, Сеть - видим список машин сети (если не видим, жмем на F5 и видим!) Дальше выбираем нужную машинку на которой подняты сервисы удаленного управления и - видим все наши любимые и вышеуказанные сервисы.

Network-access.png

Теперь, просто кликнув по нужному значку, можно попасть и в удаленное управление GUI, и в доступ по sftp для перемещения файлов и в консоль ssh для текстового управления.

[ Хронологический вид ]Комментарии

Про "помогаем пользователю " ничего не написано. Интересует,именно в МАТЕ:как подключиться к сеансу пользователя?

самое простое - через teamviewer

Войдите, чтобы комментировать.