Протокол SSH (Secure SHell) позволяет получить удаленный доступ к компьютеру по безопасному соединению. SSH доступ это клиент-серверная технология.

Для доступа к командной строке удаленной системы необходимо использовать утилиту ssh:

ssh -p 22 -l user 192.168.1.21

Подключитесь к удаленной системе по SSH протоколу, с поддержкой X11 forwarding и запускайте на удаленной системе любые программы с графическим интерфейсом.

ssh -l user -p 22 -XC 192.168.1.6
nautilus &

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

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

ssh -l user -p 22 -XC 192.168.1.6
export DISPLAY=:0.0
nautilus &