Как вы бы просматривали JPG через SSH? Я пробовал ForwardX11, но получаю сообщение об ошибке «Запрос пересылки X11 не прошел на канале 0». Я могу использовать vim, но display, eog, ty-and-imgcat не работают с ошибкой «Команда не найдена». Может ли кто-нибудь помочь мне? Также у JPG нет расширения - M5KDAN44.
Спасибо!
Я предполагаю, что вы используете Ubuntu Desktop для подключения к серверу Ubuntu. Поскольку удаленный компьютер является сервером Ubuntu, он не имеет графических интерфейсов, таких как x.org. Поэтому вы не можете использовать переадресацию X с сервера на рабочий стол. Вот альтернативный подход к просмотру файла jpeg с сервера Ubuntu. Мы будем использовать sftp
, который, в свою очередь, использует ssh
.
sftp
с помощью NautilusОткройте Nautilus и найдите пункт меню «Другие местоположения». Внизу найдите Подключиться к серверу:
Под адресом сервера введите:
sftp://server_user_id@server.domain.or.ip.address
Часть после //
соответствует ssh
для подключения к серверу.
Нажмите «Подключиться». Вы увидите диалоговое окно пароля:
Введите пароль, связанный с Laptop_user_id, и выберите, хотите ли вы, чтобы пароль запоминался или нет. Снова нажмите Подключить.
Теперь вы должны увидеть свою домашнюю папку на ноутбуке.
Обратите внимание, что в разделе «Сеть» на левой панели Nautilus появилась новая запись, начинающаяся с server_user_id
. Щелкните правой кнопкой мыши и выберите «Добавить закладку», чтобы создать постоянную закладку для домашней папки вашего сервера в Nautilus на рабочем столе.
Перейдите к папке, в которой находится файл jpeg, который вы хотите просмотреть:
Поскольку файл не имеет расширения, Nautilus пока не распознает его как файл jpeg. Он будет отображаться как общий двоичный файл, как показано выше.
Щелкните правой кнопкой мыши по файлу и выберите «Переименовать»
Добавьте расширение файла jpg
в конец имени файла
jpeg с сервера теперь будет открываться в средстве просмотра файлов изображений по умолчанию на локальном рабочем столе.
Надеюсь, это поможет