4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Способы настройки удаленного доступа к Home Assistant

Способы настройки удаленного доступа к Home Assistant

Итак, я поставил сервер Home Assistant. Находясь в одной WiFi сети я этим сервером я могу на него заходить, включать-выключать свет, смотреть температуру, и делать все то зачем и нужен HA.

Но, если я ушел, то все, — доступа к серверу нет. А хочется иметь возможность удаленно управлять домашним HA. Чтобы можно было из любого места где есть интернет делать все то же самое что можно делать находясь рядом с сервером. Например, задача, удаленно включать обогрев. Чтобы приезжаешь, а уже тепло.

Перед тем как строить удаленный доступ для Home Assistant, я решил выяснить какие вообще есть способы удаленно заходить на сервер HA. Чтобы понять какой способ лучше всего подходит в моей ситуации.

Я знаю про такие варианты. Вполне возможно что есть еще какие-то способы как можно удаленно заходить на сервер HA (если вы о них знаете, напишите, пожалуйста на ivan@bessarabov.ru, я дополню этот список).

  • Реальный статический ip адрес
  • Реальный динамический ip адрес, использование сервиса duckdns.org или подобного
  • Серый ip адрес — vpn/ssh туннель до сервера с реальным статическим адресом
  • Серый ip адрес — использование сервиса роутера Keenetic
  • Серый ip адрес — использование TOR
  • Серый ip адрес — использование сервиса nabucasa.com

Есть совершенно отличная телеграмм группа про Home Assistant. В этой группе я создал опрос о том кто какой способ использует, вот результаты:

(Когда я создавал этот опрос я еще не знал про сервис nabucasa.com, поэтому такого пункта в опросе нет)

Как включить службу удаленного рабочего стола Windows 10 или 7?

Перед тем, как начать, перечислю условия, при выполнении которых возможно подключение к службе удаленного рабочего стола Windows 10 или 7:

  1. Компьютеры должны находятся в рамках одной локальной сети, либо должен иметься выделенный статический IP адрес для подключения к нему через сеть интернет.
  2. Открыть доступ можно только на компьютер с установленной Windows 10 или 7 Профессиональной или Максимальной редакций, в то время, как подключиться к нему есть возможность с любого компьютера.
Читайте так же:
Где стоят предохранители на Ланосе?

Использовать службы удаленного рабочего стола

Удаленный рабочий стол (RDP) — прямое подключение к установленному в офисе компьютеру, которое позволяет сотруднику с домашнего компьютера пользоваться всеми ресурсами, доступными ему на рабочем ПК.

При этом нужно помнить о безопасности такого подключения и обязательно настраивать VPN. Настройка VPN — достаточно сложная задача, в полной мере с которой сможет справиться только специалист по администрированию компьютерных сетей.

Как организовать удаленный доступ к «1С:Документообороту»

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

Откройте Диспетчер серверов, если вы его закрыли. Для этого запустите его с ярлыка на панели задач или выполните команду servermanager.exe — как кому больше нравится (рис. 3).

В меню Управление выберите команду Добавить роли и компоненты (рис. 4). Откроется Мастер добавления ролей и компонентов (рис. 5).

Меню Управление

Рис. 4. Меню Управление

Мастер добавления ролей и компонентов

Рис. 5. Мастер добавления ролей и компонентов

Далее выполните следующие действия:

  1. Нажмите кнопку Далее.
  2. Оставьте переключатель в положении Установка ролей или компонентов (рис. 6) и снова нажмите кнопку Далее.
  3. Выберите сервер из пула, на который нужно установить службу терминалов. В нашем случае будет один сервер (рис. 7). Нажмите кнопку Далее.
  4. Отметьте роль Службы удаленных рабочих столов и нажмите кнопку Далее.

Оставьте переключатель в положении Установка ролей или компонентов

Рис. 6. Оставьте переключатель в положении Установка ролей или компонентов

 Выберите сервер

Рис. 7. Выберите сервер

Выберите Службы удаленных рабочих столов

Рис. 8. Выберите Службы удаленных рабочих столов

Также нам понадобится служба Узел сеансов удаленных рабочих столов (рис. 11). Как и в прошлом случае, нужно согласиться на добавление дополнительных компонентов.

Просто нажмите Далее

Рис. 9. Просто нажмите Далее

Выберите Лицензирование удаленных рабочих столов, а затем нажмите кнопку Добавить компоненты

Рис. 10. Выберите Лицензирование удаленных рабочих столов, а затем нажмите кнопку Добавить компоненты

Установка службы Узел сеансов удаленных рабочих столов

Рис. 11. Установка службы Узел сеансов удаленных рабочих столов

Мы определили все параметры установки роли. На последней странице мастера включите параметр Автоматический перезапуск конечного сервера, если требуется и нажмите кнопку Установить (рис. 12).

Сохранение пароля с помощью cmdkey

Существующая в операционных системах консольная утилита cmdkey позволяет управлять сохраненными паролями на компьютере, в том числе и для удаленных подключений. Сохранить с её помощью пароль для подключения можно следующим образом:

  1. Необходимо под нужным пользователем запустить командную строку.
  2. В ней запускаем утилиту cmdkey со следующими параметрами:

При этом, не стоит забывать, что если пользователь в домене, то его имя нужно указывать в формате ДОМЕНПОЛЬЗОВАТЕЛЬ.
То есть, для пользователя с логином sysadmin, и паролем dontshowit, который соединяется на сервер TERMSRV, нужно выполнить следующую команду

Включите сервер VMware Workstation.

Где бы у вас ни была рабочая станция VMware в Windows, Linux или macOS, мы должны включить функцию сервера. Имеет несколько начальных конфигураций.

1) Запустите программу рабочей станции VMWare.

2) Нажмите «Редактировать» и «Настройки» в меню.

В поле «Общие виртуальные машины» в основном вы увидите экран ниже

3) В поле «Общие виртуальные машины» в основном вы увидите экран ниже. Это указывает на то, что функция сервера (общего доступа к виртуальной машине) еще не включена.

Чтобы продолжить, у вас должны быть права администратора на компьютере

4) Чтобы продолжить, у вас должны быть права администратора на компьютере с Windows 10. Нажмите «Изменить настройки» и «Разрешить общий доступ», как показано ниже.

К сожалению, я получил ошибку ниже. Вы можете не получать эту ошибку в большинстве случаев.

Ошибка: не удалось настроить сервер рабочей станции.

При включении функции общего доступа к рабочей станции VMware я получил следующую ошибку.

При включении функции общего доступа к рабочей станции

По сути, существует служба Windows под названием «Сервер VMware Workstation». Он должен быть запущен, чтобы эта установка работала. Несмотря на то, что он был настроен как «Автоматический» для запуска службы, но в моем случае он не работал.

Если он не запущен, мы можем запустить службу вручную. Но если вы получите указанное выше сообщение об ошибке «Не удалось настроить сервер рабочей станции», я уверен, что даже конкретная служба Windows не может быть запущена нормально. Как видите, когда я попытался запустить службу, я получил сообщение об ошибке ниже.

Как видите, когда я попытался запустить службу, я получил сообщение об ошибке ниже

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

  1. Измените порт HTTPS на другой случайный номер порта.
  2. Обновите рабочую станцию ​​VMware до последней версии.
  3. Если у вас уже установлена ​​последняя версия, исправьте установку с панели управления. Вам необходимо перезагрузить компьютер, чтобы изменения вступили в силу.
  4. Если описанные выше действия не помогли, отключите антивирус на вашем компьютере с Windows 10. Мне пришлось отключить защиту BitDefender, чтобы она заработала. После отключения AV нам нужно снова восстановить / переустановить рабочую станцию ​​VMware.

После успешного запуска и включения службы VMware Workstation Server мы можем перейти к следующему шагу по совместному использованию виртуальных машин.

Что нужно знать

На главном компьютере есть «Расположение общих виртуальных машин»

  • Конкретная виртуальная машина должна быть выключена во время совместного использования.
  • На главном компьютере есть «Расположение общих виртуальных машин», в котором будут храниться все файлы и папки общих виртуальных машин.

Убедитесь, что в указанном выше месте достаточно места на диске. Потому что, когда мы делимся виртуальной машиной, все ее файлы будут перемещены в это место.

  • Мы можем поделиться виртуальными машинами двумя способами.

a)Переместите исходную виртуальную машину(совместное использование исходной виртуальной машины ). В этом случае конкретная машина будет перемещена в расположение общих виртуальных машин. У вас не будет базовой / оригинальной копии ВМ.

Как вы знаете, после того, как к нему предоставят

б) Сделайте полный клон ВМ и поделитесь им. В этом случае система создаст полный клон, переместит клонированную виртуальную машину в общую папку и поделится ею с другими. Это может быть самым безопасным способом, если вам нужно сохранить копию исходной виртуальной машины. Как вы знаете, после того, как к нему предоставят общий доступ и другие начнут получать доступ по сети, многое изменится внутри гостевой ОС.

Если у виртуальной машины есть связанные клоны

  • Если у виртуальной машины есть связанные клоны, мы не можем переместить виртуальную машину и поделиться ею напрямую. Мы можем поделиться, только создав полный клон.

Вариант, которым пользуюсь я

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

Моя мама живет в другом городе, и когда у нее ломается компьютер, “что-то там выскакивает”, “не открывается очень нужный документ” и т.д. (приехать по первому требованию я конечно не могу, как вы понимаете), я использую знакомую всем программу “Skype”.

Кроме общения, в этом программном продукте предусмотрен очень удобный сервис “Отображение своего Рабочего стола собеседнику”.

настройка удаленного соединения skype

Все очень просто! Запускаете “Skype”, звоните своему “удаленному помощнику”, коим может быть и вар родственник, и друг, тот же сотрудник службы технической поддержки, и отображаете ему ваш рабочий стол. Таким образом специалисту будет визуально доступно все то, что вы делаете на компьютере.

Он вам будет говорить, что делать, а вы будете сами это выполнять. Во-первых, дополнительная практика в ликвидации неисправностей. А во-вторых, и самое главное, на мой взгляд, абсолютно безопасное решение. Вы все действия выполняются под вашим непосредственным контролем. Абсолютно исключена утечка информации.

Как запустить “Отображение Рабочего стола”? Установив соединение с абонентом (через звонок, либо видео звонок), кликните в верхнем меню по вкладке “Звонки” –> “Показать экран” –> “Показать весь экран”. Вот и все! Не правда ли просто!

Друзья, мы рассмотрели возможности оказания помощи на удаленном компьютере. Теперь Вы знаете о возможных вариантах настройки удаленного соединения с компьютером. Выбирайте наиболее удобный для вас вариант.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector