HackWare.ru
Операционная система Windows предоставляет различные способы управления удалёнными системами. Telnet, RDP, VNC — это только некоторые из них. Но эти варианты обычно связаны с графическим интерфейсом пользователя. Если мы предпочитаем интерфейс командной строки, есть альтернатива под названием PsExec.
PsExec — это портативный инструмент от Microsoft, который позволяет удалённо запускать процессы с использованием учётных данных любого пользователя. Это немного похоже на программу удалённого доступа, но вместо того, чтобы управлять удаленным компьютером с помощью мыши, команды отправляются на компьютер через командную строку.
Примечание: некоторые антивирусные сканеры сообщают, что один или несколько инструментов заражены вирусом «remote admin» («удалённый администратор»). Ни один файл из пакета PsTools не содержит вирусов, но они использовались вирусами, поэтому они вызывают уведомления о нежелательном ПО.
Вы можете использовать PsExec не только для управления процессами на удалённом компьютере, но и для перенаправления вывода консоли приложения на локальный компьютер, создавая впечатление, будто процесс выполняется локально.
Как скачать и установить удаленный рабочий стол Chrome на компьютер
Прежде чем переходить к установке удаленного рабочего стола Chrome на компьютер, учитывайте следующий важный момент: для возможности полноценной работы с ним следует войти в свою учетную запись Google в браузере: без неё можно использовать лишь функцию удаленной поддержки, о которой далее в статье.
Расширение «Удаленный рабочий стол Chrome» представлено в официальном магазине приложений Google Chrome, но для установки и настройки (на том компьютере, к которому будет осуществляться доступ) удобнее будет использовать следующие шаги:
- В браузере Google Chrome зайдите на страницу https://remotedesktop.google.com/access и в пункте «Настройте удаленный доступ» нажмите по кнопке загрузки.
- Откроется окно магазина расширений Google Chrome, скачайте расширение Chrome Remote Desktop.
- После установки и запуска расширения, вам предложат также скачать и установить дополнительный компонент, обеспечивающий возможность подключения к компьютеру для удаленного управления.
- Следующий шаг — задать имя компьютера. Подразумевается текущий компьютер, при подключении с других компьютеров, ноутбуков и мобильных устройств с вашим аккаунтом Google, он будет отображаться именно под этим именем.
- Задайте пин-код, состоящий не менее чем из 6 цифр для подключения к текущему компьютеру.
- Через короткое время (потребуется подтверждение контроля учетных записей, если настройка проводится в Windows 10, 8.1 или Windows 7) на вашем компьютере будет включена возможность удаленного доступа с других ваших устройств.
Требования для устройств, с которых выполняется подключения к вашему компьютеру:
- Для компьютеров — достаточно иметь установленный браузер Google Chrome, где вы вошли под тем же аккаунтом, что был использован для настройки компьютера, которым требуется удаленно управлять.
- Для мобильных устройств Android и iPhone (iPad) — следует установить приложение «Удаленный рабочий стол Chrome» из Play Маркет: https://play.google.com/store/apps/details?id=com.google.chromeremotedesktop или App Store, а также войти под вашим аккаунтом Google (тем же, что были использован для настройки удаленного рабочего стола Chrome).
Удаленное подключение к домашнему компьютеру
Чтобы подключиться к домашнему компьютеру со второго устройства, переходим на remotedesktop.google.com с помощью любого браузера и на странице «Удаленный рабочий стол Chrome» нажимаем кнопку «Показать экран».
Затем входим в свою учетную запись Google, если не вошли в нее ранее.
На вкладке «Удаленный доступ» в разделе «Удаленные устройства» отобразится список всех подключенных устройств. Находим наш домашний компьютер, который мы настраивали ранее и кликаем по нему.
Затем вводим PIN-код, который мы указывали на странице настройки и нажимаем синюю круглую кнопку ввода со стрелкой вправо.
Отобразится удаленный рабочий стол. Для отображения может понадобится какое-то время, все зависит от скорости Интернет-соединения.
Удаленный доступ к компьютеру через Chrome Remote Desktop
Рассмотренный выше способ удаленной поддержки через Chrome Remote Desktop подразумевает наличия на принимающей стороне человека, который генерирует код доступа и подтверждает удаленное подключение. Но Chrome Remote Desktop также умеет работать в режиме удаленного доступа к компьютеру (unattended access — когда за компьютером никто не работает).
Рассмотрим, как настроить подключение к удаленному компьютеру Windows с помощью Chrome Remote Desktop через интернет.
Для использования этого режима вам также придется установить приложение chromeremotedesktophost.msi .
Чтобы развернуть рабочий стол на весь экран, включит опцию Full-screen в правой панели клиента.
Также с помощью правой панели File transfer можно загрузить/ скачать файл с удаленного компьютера
UAC в режиме удаленного подключения работает корректно, сессия не прерывается при появлении окна запроса.
Совет. Если вы хотите получить доступ к своему компьютеру в любое время, отключите в управлении электропитанием Windows переход в спящий режим при неактивности.
Безопасность «Удаленного рабочего стола Chrome»
Для вашей безопасности все сеансы удаленного рабочего стола полностью шифруются с помощью SSL Chrome, который включает в себя полную поддержку AES.
Хотя в настройке соединения через серверы Google, сами данные сессии удаленного рабочего стола передаются непосредственно с клиента на хост, за редкими исключениями, они проходят через серверы-посредники Google. Google не может, однако, разрешить доступ к вашему компьютеру никому, кроме Вас, из-за PIN-кода или кода доступа, используемого во время обмена (проверяется клиентом и хостом, не раскрывается никому, даже Google).
Использование PIN-кода/кода доступа и шифрования SSL также гарантирует, что когда вы соединяетесь с хостом, либо с помощью соединения peer-to-peer или через серверы, никто не может видеть ваши данные, даже Google.
Данные сессии никогда не записываются или передается способом, который может позволить доступ к ним Google или кому-то другому (кроме участников).
Однако, разработчики собирают и хранят данные о задержках в сети и продолжительности сеанса. Эти данные являются полностью анонимными. Их используют, чтобы узнать, как можно в дальнейшем улучшить удаленный рабочий Стол Chrome.
Установка
Просто скопируйте PsExec на путь к исполняемому файлу. При вводе PsExec отображается его синтаксис использования.
ознакомьтесь с разделом 2004 июля Windows ит Pro Magazine для получения статьи о пометке , посвященной расширенному использованию PsExec.
Использование:
Параметр | Описание |
---|---|
-a | Отдельные процессоры, на которых приложение может работать с запятыми, где 1 — это наименьший номер ЦП. Например, чтобы запустить приложение на ЦП 2 и ЦП 4, введите: «-a 2, 4» |
-c | Скопируйте указанный исполняемый файл в удаленную систему для выполнения. Если этот параметр не задан, приложение должно находиться в системном пути в удаленной системе. |
-d | Не дожидаться завершения процесса (не интерактивного). |
-e | Не загружает профиль указанной учетной записи. |
-f | Копирование указанной программы, даже если файл уже существует в удаленной системе. |
-i | Запустите программу, чтобы она взаимодействовала с рабочим столом указанного сеанса в удаленной системе. Если сеанс не указан, процесс выполняется в сеансе консоли. Этот флаг необходим при попытке запуска консольных приложений в интерактивном режиме (с перенаправленным СТАНДАРТным вводом-выводом). |
-h | Если целевая система находится в системе Vista или более поздней версии, процесс выполняется с маркером повышенной безопасности учетной записи, если он доступен. |
-l | Запустите процесс от имени ограниченного пользователя (поменяет группу администраторов и разрешает только привилегии, назначенные группе Пользователи). в Windows Vista процесс выполняется с низкой целостностью. |
-n | Указывает время ожидания в секундах при подключении к удаленным компьютерам. |
-p | Указывает необязательный пароль для имени пользователя. Если этот параметр не указан, будет предложено ввести скрытый пароль. |
-r | Указывает имя удаленной службы для создания или взаимодействия с. |
-s | Запустите удаленный процесс в системной учетной записи. |
-u | Указывает необязательное имя пользователя для входа на удаленный компьютер. |
-v | Скопируйте указанный файл только в том случае, если он имеет более высокий номер версии или более новый, чем тот, который находится в удаленной системе. |
-w | Задайте рабочий каталог процесса (относительно удаленного компьютера). |
-x | Отображение пользовательского интерфейса на безопасном рабочем столе Winlogon (только в локальной системе). |
— приоритет | Указывает-Low,-BelowNormal,-AboveNormal,-High или-реального времени для запуска процесса с другим приоритетом. Используйте-Background для запуска с нехваткой памяти и приоритетом ввода-вывода в Vista. |
компьютерами | Direct PsExec для запуска приложения на удаленном компьютере или указанных компьютерах. Если опустить имя компьютера, программа PsExec запустит приложение в локальной системе и при указании подстановочного знака ( *) программа PsExec выполнит команду на всех компьютерах в текущем домене. |
@file | PsExec выполнит команду на каждом из компьютеров, перечисленных в файле. |
cmd | Имя выполняемого приложения. |
даваемых | Аргументы для передачи (Обратите внимание, что пути к файлам должны быть абсолютными путями в целевой системе). |
-AcceptEula | Этот флаг подавляет отображение диалогового окна лицензии. |
Приложения, имена которых содержат пробелы, можно заключать в кавычки, например
Входные данные передаются в удаленную систему только при нажатии клавиши ВВОД. При нажатии клавиш CTRL + C удаленный процесс завершается.
Если не указать имя пользователя, процесс будет выполняться в контексте вашей учетной записи в удаленной системе, но не будет иметь доступа к сетевым ресурсам (так как это олицетворение). Укажите допустимое имя пользователя в DomainUser синтаксисе, если удаленный процесс требует доступа к сетевым ресурсам или для запуска в другой учетной записи. Обратите внимание, что пароль и команда шифруются при передаче в удаленную систему.
Коды ошибок, возвращаемые PsExec, относятся к выполняемым приложениям, а не PsExec.
Как использовать «Удаленный рабочий стол Chrome» для доступа к собственному компьютеру
Шаг 1. Подготовьте компьютер для подключения
Если вы хотите получить доступ к собственному компьютеру с другого компьютера или мобильного устройства, то откройте Chrome на хост-компьютере (или загрузите и установите Chrome для Windows, macOS или Linux, если он еще не установлен). В самом Chrome перейдите на страницу сервиса «Удаленный рабочий стол Chrome» и нажмите на круглую голубую иконку загрузки в секции «Настройте удаленный доступ».
Примечание: если вы видите голубую кнопку «Включить» вместо иконки загрузки, то подключение частично настроено. Вы можете пропустить следующий параграф и приступить к выполнению дальнейших инструкций.
Вам будет предложено установить расширение Chrome Remote Desktop. На странице расширения нажмите кнопку «Установить» и подтвердите, что вы хотите продолжить. Когда вы вернетесь на вкладку сервиса, то вам будет предложено присвоить имя компьютеру.
Вы можете указать любое имя, которое позволит отличить компьютер от других устройств.
Когда вы указали имя компьютера, нажмите кнопку «Далее». На следующем экране вам нужно будет создать PIN-код, состоящий минимум из 6 символов. Он нужен будет для безопасной аутентификации. Для доступа к удаленному компьютеру вы должны будете войти в свой аккаунт Google и ввести PIN-код. Google сообщает, что все сеансы «Удаленного рабочего стола Chrome» зашифрованы для дополнительной защиты.
На этом настройка завершена. Операционная система может выдать предупреждение с запросом разрешить доступ к приложению для инициирования удаленного подключения. В некоторых версиях macOS нужно будет дополнительно предоставить разрешения для «Удаленного рабочего стола Chrome» в системных настройках. После выполнения этих действий, на вкладке «Удаленного рабочего стола Chrome» появится информация о том, что компьютер подключен к сети и ждет соединений.
Компьютер будет доступен в любое время, когда он включен, а Chrome запущен. Так как Chrome обычно запускается при загрузке системы и работает в фоновом режиме, то компьютер будет доступен практически в любое время, когда он работает. Если вы хотите, чтобы подключения оставались возможными в течение длительного периода времени, то вам рекомендуется посетить настройки управления электропитанием, чтобы убедиться, что система не перейдет в режим гибернации или спящий режим (даже если дисплей отключится).
Если вы когда-нибудь захотите отключить удаленные подключения, просто перейдите на страницу remotedesktop.google.com/access или нажмите на значок расширения Chrome Remote Desktop справа от адресной строки браузера. Затем нажмите на иконку корзины рядом с именем компьютера, чтобы удалить его из приложения. Кроме того, вы можете полностью удалить приложение, щелкнув правой кнопкой мыши по значку расширения и выбрав опцию «Удалить из Chrome».
Шаг 2. Подключение к компьютеру с другого компьютера или мобильного устройства
Когда ваш хост-компьютер полностью настроен для соединений, вам остается только перейти на сайт сервиса remotedesktop.google.com/access в браузере Chrome с другого компьютера. Вам нужно будет войти в Chrome с той же учетной записью, которая использовалась в хост-системе, и вам уже не нужно будет устанавливать какие-либо дополнительные приложения и расширения. Вы просто увидите имя компьютера, а кликнув на нему, установится подключение.
После того, как вы введет PIN-код, откроется окружение рабочего стола, и вы сможете свободно перемещаться по удаленному компьютеру, запускать любые программы и использовать ПК, как будто вы находитесь перед ним. Панель сбоку экрана предоставляет параметры для настройки дисплея и отправки сложных команд, например сочетания Ctrl-Alt-Del. Также работает синхронизация буфера обмена между текущим компьютером и хост-компьютером: вы можете без проблем копировать и вставлять текст между устройствами.
Вы получаете полноценный доступ к компьютеру во вкладке браузера. Боковая панель предлагает дополнительные команды и опции и ее можно скрыть.
Чтобы получить доступ к удаленному компьютеру с мобильного устройства, вам нужно скачать приложение Chrome Remote Desktop для iOS или Android. Если ваш телефон зарегистрирован в той же учетной записи Google, которая использовалась на компьютере, то приложение автоматически покажет компьютер и позволит подключиться к нему одним нажатием и последующим вводом PIN-кода.
После этого вы сможете управлять курсором мыши с помощью ваших пальцев. Вы можете прокручивать экран и масштабировать его жестами. В приложении для Android, если вы проведете пальцем вниз от верхней части экрана, то откроется панель управления, которая позволяет активировать режим трекпада. В режиме трекпада одно нажатие вызывает клик левой кнопкой мыши, два нажатия — клик правой кнопкой мыши. Вы можете переключиться в режим клавиатуры, чтобы открыть экранную клавиатуру устройства и ввести текст. В iOS нажмите кнопку меню в правом нижнем углу экрана, чтобы получить доступ к тем же опциями.
Навигация по компьютеру на мобильном устройстве происходит с помощью ваших пальцев и простых жестов.
Конечно, это не самый удобный способ для управления удаленным компьютером, и он не подходит для длительной интенсивной работы, но может быть полезен для быстрых задач, например перезапуск системы или получение необходимого файла.
Удаление программы
Чтобы полностью запретить удаленный доступ через Google Remote Desktop, нужно удалить:
- На принимающем ПК через панель управления (раздел «Программы») софт для хоста. Он внесен в список под именем «Удаленный рабочий стол Chrome».
- На всех ПК использующих учетную запись Google расширение из браузера.
- Приложение с мобильных устройств.
В целом, хотя удаленный рабочий стол Chrome и обладает несколько ограниченной функциональностью, оказывается удобным инструментом для дистанционного доступа к ПК и оказания поддержки. Вопросов, как пользоваться программой, не возникает даже у неопытных владельцев ПК.