Это действительно зависит от того, что вы используете для подключения к удаленной рабочей станции.
Как предполагает MachineCharmer, вы можете использовать VNC (или RDP, TeamViewer, ...), но в большинстве систем Linux естьуже создан механизм, позволяющий делать то, что вы хотите (например, «Переадресация Х»).Преимущество X по сравнению с ssh заключается в том, что он, скорее всего, будет работать в любой системе Unix, VNC и другие, очевидно, требуют установки программного обеспечения.С другой стороны, RDP встроен в Windows (по крайней мере, в профессиональных версиях).Также обратите внимание: если вы хотите перенаправить X по ssh на компьютер с Windows, вам нужен работающий X-сервер в Windows (например, Xming ).
Либо вы запускаете сеанс ssh
сПереадресация X, с которой вы запускаете Matlab, или вы также можете указать ssh
запустить Matlab напрямую.Второй подход удобен, если вы хотите использовать matlab только на удаленном компьютере и отключить сеанс при выходе из matlab.
Первый подход (в случае, если ваша локальная машина имеет имя local
и ваш серверимеет имя remote
user@local$ ssh -X remote
user@remote$ matlab -desktop
Второй подход:
user@local$ ssh -X remote "matlab -desktop"
Дополнительную информацию можно найти на странице ssh man (или введите man ssh
втерминал). Некоторые люди, например, советуют использовать -c blowfish
для сеансов удаленного отображения, поскольку это более быстрый шифр.
Если вам нужна дополнительная информация о том, как запускать Matlab, эта информация доступна в Справка по matlab . По умолчанию вам не нужно указывать отображение X, по умолчанию используется переменная окружения DISPLAY
. (Вы можете сделать это самостоятельно, набрав echo ${DISPLAY}
в вашей оболочке. Скорее всего, это что-то дасткак :0.0
(для вашей локальной машины).