]]>
]]>
  • Новости
  • Темы
    • Экономика
    • Здоровье
    • Авто
    • Наука и техника
    • Недвижимость
    • Туризм
    • Спорт
    • Кино
    • Музыка
    • Стиль
  • Спецпроекты
  • Телевидение
  • Знания
    • Энциклопедия
    • Библия
    • Коран
    • История
    • Книги
    • Наука
    • Детям
    • КМ школа
    • Школьный клуб
    • Рефераты
    • Праздники
    • Гороскопы
    • Рецепты
  • Сервисы
    • Погода
    • Курсы валют
    • ТВ-программа
    • Перевод единиц
    • Таблица Менделеева
    • Разница во времени
Ограничение по возрасту 12
KM.RU
Наука и техника
Главная → Наука и техника → Технологии
Версия для печати
  • Новости
  • В России
  • В мире
  • Экономика
  • Наука и техника
    • Наука
    • Технологии
    • История
    • Энциклопедия
    • Игры
  • Недвижимость
  • Авто
  • Туризм
  • Здоровье
  • Спорт
  • Музыка
  • Кино
  • Стиль
  • Телевидение
  • Спецпроекты
  • Книги
  • Telegram-канал

Работа с удаленными компьютерными и операционными системами

17:32 5.09.2020

Современные операционные системы поддерживают удаленное администрирование и средства доступа; и Linux не является исключением 

Многие стандартные UNIX-команды, такие как rcp и telnet, были вытеснены более развитыми (и более безопасными) клиентами. В этой статье приводятся общие сведения об использовании VNC (Virtual Network Computing) — виртуального сетевого сервера и клиент, имеющегося на установочном диске вашей системы Red Hat Linux. VNC позволяет на вашем компьютере отображать окно, которое является копией рабочего стола, транслируемой с удаленного компьютера. Используя клавиатуру и мышь, вы можете управлять удаленным компьютером так, как будто сидите непосредственно перед ним. Далее будет рассказано, как инсталлировать и запускать данное ПО, а также будут рассмотрены некоторые полезные варианты его использования.

Virtual Network Computing (VNC)


VNC — это приложение для виртуальных сетей и администрирования, выпущенное компанией AT&T Laboratories (Англия, Кембридж). VNC включает такие компоненты, как vncserver и vncviewer; вы можете использовать VNC для доступа к удаленным рабочим столам сетевых компьютеров. Удаленный хост должен запустить свою версию vncserver. Свободно загружаемые версии VNC доступны для множества различных операционных систем, включая GeOS, PalmOS и PocketPC.

С VNC вы можете находиться перед своим компьютером с ОС Red Hat Linux и в то же время использовать удаленный сетевой компьютер, работающий под ОС Windows или Solaris (практически любой операционной системой). При этом вы можете работать с этой системой так, как будто находитесь непосредственно перед монитором этого компьютера.

"Официальный" дистрибутив VNC не содержит клиента PalmOS для виртуальной сети. Однако пользователи PDA PalmOS могут обратиться к Google и загрузить PalmVNC из Сети. VNC-совместимый клиент PalmOS требует менее 40 Кб оперативной памяти, работает подобно клиенту vncviewer и поставляется вместе с исходным кодом.

Linux-версия VNC включает:


• Специальный Х-сервер Xvnc, используемый для поддержки фонового Х-сеанса.
• Сценарий оболочки vncserver, используемый для инициализации локального VNC-сервера.
• Утилиту для работы с паролями vncpasswd.
• Клиента vncviewer, используемого для просмотра и запуска удаленных Х-сеансов или рабочих столов.

Для просмотра или администрирования удаленного рабочего стола, на удаленном компьютере следует запустить VNC-сервер. Используйте сценарий vncserver для Red Hat Linux для запуска экземпляра сервера с конкретными размерами окна для данного сеанса (к примеру, для получения сеанса с размером окна 800x600) таким образом: $ vncserver -geometry 800x600

Затем вам потребуется ввести пароль. После ввода пароля сеанс запускается, и Xvnc сообщает номер дисплея (:1). Пароль и номер дисплея понадобятся, когда вы захотите получить доступ к сеансу, работающему на вашем компьютере. Первое использование команды vncserver создает в вашем домашнем каталоге каталог vnc вместе с файлом xstartup и log-файлом. При этом используется имя хоста вашего компьютера и номер дисплея X (например, titan.cavtel.net:1.log).

Чтобы подключиться к удаленному ПК, используйте команду vncviewer со следующим за ней именем хоста (или IP-адресом) удаленного компьютера вместе с номером сеанса Xvnc. Номер сеанса всегда равен 0 для Windows и 1, если сеанс X уже запущен на компьютере Linux. К примеру, если вы работаете в системе под Red Hat Linux и хотите одновременно иметь контроль над удаленной машиной Linux, на которой выполняется Xvnc, введите следующую команду: $ vncviewer marvin.cavtel.net:1

После ввода пароля появится окно vncviewer с активным образом рабочего стола того самого (запрошенного вами) ПК. Когда соединение установлено, используйте мышь и клавиатуру для запуска приложений в удаленном режиме, представьте, что вы находитесь перед экраном удаленного компьютера. Вы можете завершить VNC-сеанс, закрыв VNC-окно; VNC управляет сервисными операциями на обоих сторонах сетевого соединения.

Мало того, вы можете использовать клиента vncviewer на удаленных машинах для просмотра вашего рабочего стола Linux, снова использовав исходный пароль и номер дисплея. Путем редактирования простого текстового файла вы можете создавать специальные Х-сеансы. Файл xstartup из каталога .vnc в домашнем каталоге каждого пользователя содержит записи, отчасти похожие на записи файла .xinitrc, и может быть изменен для запуска конкретного оконного менеджера или клиента. Файл xstartup (по существу, сценарий оболочки) пусковые команды и адреса скриптов.

Стандартный стартовый сценарий будет применять стандартные настройки стандартного сеанса X Red Hat, используя оконный менеджер twm с полутоновым (gray) рабочим столом root и одним терминальным окном xterm. Системные администраторы могут создавать специальные рабочие столы для удаленных пользователей.

Для запуска в VNC GNOME в качестве оконного менеджера (если нужно экономить пропускную способность сети; поскольку при подключении к рабочему столу с интенсивной графикой VNC может использовать большую полосу пропускания сетевого соединения) отредактируйте файл, чтобы он выглядел подобно файлу в следующем примере:

#!/bin/sh
# Red Hat Linux VNC session startup script
exec gnome-session

Для использования KDE понадобится строка типа:

exec startkde

При запуске VNC в общедоступной сети вы подвергаете себя риску, поскольку сеанс VNC не закодирован и пароли передаются в виде обычного текста. Опытные пользователи, знакомые с ssh, могут использовать для управления соединениями ssh-туннель (соединение, инкапсулированное внутри ssh-сеанса). Сначала придется определить порт VNC-сервера (который равняется числу 5900 плюс номер дисплея; для UNIX-хоста, вероятно, это будет значение 5901, а для хостов других операционных систем — 5990), запустить VNC-сервер с опцией -localhost, а затем настроить ssh для передачи порта компьютеру, выполняющему программу просмотра (и также ssh).

Есть и другие подобные VNC приложения. Поскольку исходный код VNC открыт для всех, имеется несколько модификаций и адаптации оригинальной программы. Доступные варианты поддерживают большее число платформ. Здесь приведено два наиболее популярных варианта:

• VncMonitor — удобное средство на языке Java для манипулирования рабочими столами множества компьютеров, отлично подходит для одновременного мониторинга множества систем.
• rfbplaymacro — язык сценариев, позволяющий воспроизводить действия мыши и клавиатуры, что полезно для тестирования и демонстрации ПО, имеющего недостаточно развитые средства подготовки сценариев. Эти и другие отличные реализации VNC можно найти с помощью поисковиков во Всемирной Паутине.

Фото с сайта pixabay.com
 

Темы: Технологии, Наука и техника
Расскажите об этом:
0

Подписаться на KM.RU в Telegram

Сообщить об ошибке на km.ru_new@mail.ru

Комментарии читателей Оставить комментарий

]]>
]]>
Выбор читателей
Баку выразил протест в связи с задержанием азербайджанцев в Екатеринбурге
Протоиерей Ткачев посоветовал женщинам умерить амбиции
Пенсионеры © KM.RU, Илья Шабардин
У инфляции в России нашли виновных, ими оказались пенсионеры
В Азербайджане задержали граждан России по подозрению в транзите наркотиков
]]>
Агрегатор 24СМИ
]]>
]]>
]]>
Избранное
Подавление воли русских: запретит ли Госдума упоминание национальности преступников?
«То ли восхищаться, то ли пожалеть»: восьмилетняя девочка сдала ЕГЭ
На дне Керченского пролива найден парусник XIX века
Барьер Синед Роба – предвидение или фантазия
QUEENtet Сергея Мазаева, 21 января, «Академ Джаз Клуб»
5 признаков бесплодия, которые нельзя игнорировать
«Неопределённость на фронтах продолжается. Затишье военных действий порождает у некоторых иллюзию возможной мирной жизни»
Как ФК «Открытие» установила контроль над Номос-банком
Norman feat. Qeqoqeq «Проклятый аккаунт» (интернет-сингл)
Россиян ожидает очередное повышение тарифов ЖКХ?
Экологические аспекты транспортных сервисов: влияние на рынок такси
официальный сайт © ООО «КМ онлайн», 1999-2025 О проекте ·Все проекты ·Выходные данные ·Контакты ·Реклама
]]>
]]>
Сетевое издание KM.RU. Свидетельство о регистрации Эл № ФС 77 – 41842.
Мнения авторов опубликованных материалов могут не совпадать с позицией редакции.

Мультипортал KM.RU: актуальные новости, авторские материалы, блоги и комментарии, фото- и видеорепортажи, почта, энциклопедии, погода, доллар, евро, рефераты, телепрограмма, развлечения.

Карта сайта


Подписывайтесь на наш Telegram-канал и будьте в курсе последних событий.


Организации, запрещенные на территории Российской Федерации
Telegram Logo

Используя наш cайт, Вы даете согласие на обработку файлов cookie. Если Вы не хотите, чтобы Ваши данные обрабатывались, необходимо установить специальные настройки в браузере или покинуть сайт.