Как открыть картинку с сервера Ubuntu через [SSH on] моего ноутбука Macbook?

В настоящее время я использую Macbook ITERM2 для подключения SSH к моему серверу Ubuntu. Я обрабатываю изображение через терминал и хочу открыть результат. Какой самый простой способ сделать это?

1 ответ

Решение

Я ничего не знаю о Mac, но на вашем сервере Ubuntu вы можете включить пересылку X сессии. После этого вы можете запустить графическое приложение на вашем сервере и передать окно приложения непосредственно вашему клиенту ssh. Я могу описать процедуру для Ubuntu Serer AND клиента.

Сервер:

/etc/ssh/sshd_config
*find line X11Forwarding and set it to yes*

ПРИМЕЧАНИЕ На сервере должен быть установлен X11, чтобы он работал (Ubuntu Server не поставляется с X11 по умолчанию, насколько я помню, но вы можете установить его самостоятельно. Имейте в виду, что это серьезное изменение на вашем сервере, которое может серьезно загрузить ваш сервер, если он недорогая машина, не подходящая для графического интерфейса)

Клиент: запустите команду ssh с -x параметра Я. После этого вы можете запросить любое установленное программное обеспечение для просмотра графики, чтобы открыть вашу фотографию.

user@remotehost# programofchoice /path/to/picture

Мое предложение Более простой способ, вероятно, состоит в том, чтобы просто скопировать файл на локальный диск, используя scp (безопасная копия, которая использует ssh для копирования файла на локальный диск - вы создаете простой скрипт для загрузки файла без ввода пути каждый раз.

Другие вопросы по тегам