internet-logo41

Как подключиться к Linux из Windows.

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

Поэтому интернет был подключен к компьютеру с Linux, а все офисные компьютеры уже подключены к этому "серверу" через удалённый рабочий стол. Дома я не буде делать тоже самое, но нечто подобное.

Как подключиться к Linux из Windows?

В самом Linux (в частности в производных Ubuntu) по умолчанию установлена служба "Общий доступ к рабочему столу". В Linux Mint 17 этот пункт находится в МЕНЮ - ПАРАМЕТРЫ. Запускаем программу и наблюдаем такое окошко:

 win-ub01

По умолчанию служба выключена, и первая галочка сверху включает её. Далее, если вы подключаетесь сами к себе, можно убрать все галочки в пункте Безопасность - мы же не боимся сами себя?

Протокол, по которому будет подключение, называется VNC, совсем не тот, которым мы пользуются при подключении линукс к виндовс. Поэтому нам в Windows понадобится сторонний софт, который будет работать по этому протоколу.

Но сначала в Linux лучше прописать статический IP адрес, чтобы вам его не вычислять каждый раз. Для этого идём в настройки сети и прописываем статический IP, примерно вот так:

win-ub02

Знать свой текущий IP адрес, чтобы прописать его вручную, можно командой ifconfig

Теперь идем в Windows и скачиваем программу VNC® Viewer c сайта разработчиков - VNCViewer.

Запускаем программу, которая даже не требует установки, пишем наш IP адрес и если вы все сделали правильно, то начинаем видеть рабочий стол Linux. Если вы поставили галочку при настройках сервера, то можете им даже управлять. А если не поставили, то можете просто наблюдать, что делает делаеться на компьбютере..

Если вас не устроит сервер VNC Vino, то можете установить его аналог vnc4server.

sudo apt-get install vnc4server

Но перед этим нужно, конечно, удалить сервер vino:

sudo apt-get remove vino

Но протокол VNC не единственный  по которому можно подключиться из Windows к Linux. В линукс можно установить RDS сервер и подключаться из Windows через стандартный инструмент - Удалённый рабочий стол.

sudo apt-get install xrdp

Можно так же подключаться по SSH, но это уже немного сложнее и поэтому я не буду описывать это в рамках данной статьи. Может быть потом напишу о том, как можно пробросить порт по SSH, чтобы подключаться из Windows к Linux и через защищённый ssh туннель выкачивать интернет.