- PVSM.RU - https://www.pvsm.ru -
Привет! Удаленную работу часто можно описать как два технических требования от исполнителя: первое, доступ в интернет, и второе, ноутбук. А если у вас есть удаленный сервер, на котором вы работаете, то все, что вам нужно: тонкий клиент для доступа к нему. В этой статье я расскажу, как я выбирал и настраивал тонкий клиент для удаленной работы, и почему хромбук отлично справляется с этой задачей.
Итак, вот основные требования, которые я определил для себя:
С выбором я не заморачивался, открыл Амазон и нашел все модели хромбуков в категории до 300 долларов [1]. Мой выбор пал на модель Acer Chromebook 14 [2] (CB3-431). Для теста выбрал восстановленный (Refurbished) ноутбук за 185 долларов. Справедливости ради нужно отметить, что восстановленный хромбук ничем не отличался от нового, кроме как отсутствием оригинальной упаковки и 3-мя месяцами гарантии.
Итак, красивый и тонкий ноутбук в руках, настраиваем VPN и RDP для удаленной работы.
Читаем много статей по настройке VPN и понимаем, что все плохо, настроить подключение через ovpn файлы практически невозможно. Нужно разбивать ovpn файлы на части и конвертировать [3] в особый формат, что, в итоге, тоже не сработало. Мой хромбук поддерживает андроид приложения, но оказалось, что и они не могу работать с TAP-интерфейсом [4], описанным в ovpn файле.
Для решения этой проблемы, нам нужно получить рут права и воспользоваться уже встроенным openvpn клиентом. Как получить рут права описано здесь [5].
Теперь, чтобы поднять наш VPN, нам нужно выполнить следующее.
Заходим в терминал: Ctrl+Alt+T, вводим команду shell. Далее нам нужны команды:
openvpn --mktun --dev tap0
openvpn --config /usr/local/vpn/openvpn.ovpn --dev tap0
openvpn --rmtun --dev tap0
Первая строка создает тоннель, вторая запускает подключение (здесь, указываем путь к вашему ovpn файлу), третья нужна после завершения подключения.
Проблема VPN решена.
Для удаленного доступа можно использовать множество решений, таких как Google Remote Desktop или TeamViewer. Но для меня они не подошли, в силу разных причин, и я решил сосредоточиться на настройке RDP.
На хром ос можно запустить ChromeRDP [6], вроде работает, но плохо живет на медленном канале связи и настроек маловато.
Для решения этой задачи нам потребуется хороший RDP-клиент и линукс. Самый простой способ получить полноценный линукс на хромбуке это Crouton [7]. Он устанавливается [8] просто и работает параллельно с хром ос. Подробная статья о настройке Crouton хабрится здесь [9].
Имея доступ к apt-get в линукс, мы можем установить Remmina [10]. Remmina — это удобный и быстрый RDP клиент.
Итак, программа минимум выполнена и мы можем работать.
Успел поработать в таком режиме больше месяца. В целом работать достаточно удобно, хоть и понадобилось время чтобы привыкнуть к клавиатуре.
Плюсы:
Минусы:
В целом, опыт использования хромбука для работы получился интересный, и если у вас есть время и желание, рекомендую попробовать. Я так же понял, что хром ос — идеальный вариант для дедушек и бабушек, для просмотра YouTube и погоды :)
Надеюсь, эта статья была полезна, удачи!
Автор: рыцарь со стволом
Источник [11]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/nix/262200
Ссылки в тексте:
[1] все модели хромбуков в категории до 300 долларов: https://www.amazon.com/s/ref=sr_nr_p_36_5?rnid=386442011&keywords=chromebook&fst=p90x%3A1&rh=n%3A172282%2Cn%3A541966%2Cn%3A13896617011%2Ck%3Achromebook&qid=1502533282&low-price=&high-price=300
[2] Acer Chromebook 14: https://www.acer.com/ac/en/US/content/series/acerchromebook14
[3] конвертировать: https://www.chromium.org/chromium-os/how-tos-and-troubleshooting/openvpn-manual-setup
[4] TAP-интерфейсом: https://en.wikipedia.org/wiki/TUN/TAP
[5] здесь: https://www.howtogeek.com/210817/how-to-enable-developer-mode-on-your-chromebook/
[6] ChromeRDP: https://chrome.google.com/webstore/detail/chrome-rdp/cbkkbcmdlboombapidmoeolnmdacpkch?utm_source=chrome-app-launcher-info-dialog
[7] Crouton: https://github.com/dnschneid/crouton
[8] устанавливается: https://github.com/dnschneid/crouton#the-easy-way-assuming-you-want-an-ubuntu-lts-with-xfce
[9] здесь: https://habrahabr.ru/post/204452/
[10] Remmina: https://github.com/FreeRDP/Remmina
[11] Источник: http://habrahabr.ru/sandbox/110566/
Нажмите здесь для печати.