Удаленный доступ к Linux позволяет пользователю получить доступ к своей операционной системе Linux с другого компьютера. В зависимости от типа используемого удалённого доступа он может разрешить доступ ко всему рабочему столу или только к командной строке. Для удаленного доступа Linux, также могут быть реализованы различные уровни безопасности. Чтобы использовать удалённый доступ, компьютер должен быть либо подключен к Интернету, либо подключен к локальной сети, из которой осуществляется доступ к компьютеру.
Для удаленного доступа к рабочему столу пользователь также должен знать свой IP-адрес маршрутизатора. Чтобы установить безопасное соединение, пользователь должен установить сетевой протокол защищённой оболочки (SSH), который создаёт безопасный «туннель» между двумя системами. При подключении через Интернет всегда следует использовать безопасное соединение, но в локальной сети это обычно не требуется.
Для удаленного подключения ко всей настольной системе на компьютере с Linux, используются система удалённого доступа к рабочему столу (VNC). Чтобы установить соединение, в большинстве случаев на обоих компьютерах должен быть установлен клиент VNC. Доступны бесплатные клиенты VNC, но популярный дистрибутив Linux Ubuntu также поставляется с установленным инструментом VNC. Настройки удалённого доступа к Linux можно установить в меню системных настроек Ubuntu.
SSH создаёт защищённые соединения между машинами, а также позволяет получить доступ к «оболочке» машины, что, по сути, обеспечивает функциональность командной строки пользователя на удаленной машине. Чтобы установить соединение, на обеих машинах должен быть установлен сервер SSH. Сервер можно установить в любой операционной системе Linux, введя в командной строке «sudo apt-get install openssh-server».
После настройки SSH-сервера пользователь устанавливает удалённое соединение, набрав «ssh -L», а также IP-адрес и другую информацию, необходимую для подключения к удалённому компьютеру. После подключения компьютеров пользователь может работать в оболочке удалённого компьютера или подключить VNC, чтобы он мог работать со всем удалённым рабочим столом. VNC подключается путём ввода в командной строке имени клиента VNC плюс IP-адрес удалённого компьютера.
В дополнение к удалённому подключению из другой системы к Linux, пользователь также может подключиться с удалённым доступом Linux из операционной системы Windows или Mac. Для этого система Linux настраивается так же, как для подключения к другой системе Linux, и в другой операционной системе должны быть установлены клиент VNC и клиент SSH. После настройки этих приложений пользователь вводит IP-адрес и порт маршрутизатора для подключения к машине Linux.