Задать вопрос
someserj
@someserj

Как передается графика, когда подключаемся по ssh?

когда с клиента подключаемся на сервер по ssh, и например запускаем команду XEV (запуск gui какой-нибудь), на клиенте отображается окно, запущенное на сервере.

как сервер передает графические данные клиенту?
и что должно быть предустановлено на клиенте, чтобы такое удаленное управление через ssh работало? (граф. оболочка, доступ в интернет это понятно, а что еще?)
  • Вопрос задан
  • 595 просмотров
Подписаться 2 Оценить 17 комментариев
Пригласить эксперта
Ответы на вопрос 5
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
https://ru.wikipedia.org/wiki/SSH

SSH позволяет безопасно передавать в незащищённой среде практически любой другой сетевой протокол. Таким образом, можно не только удалённо работать на компьютере через командную оболочку, но и передавать по шифрованному каналу звуковой поток или видео (например, с веб-камеры)[2]. Также SSH может использовать сжатие передаваемых данных для последующего их шифрования, что удобно, например, для удалённого запуска клиентов X Window System.

Не путайте реализацию удаленного шелла и протокол.
telnet это например тоже целый протокол, а не только клиент для подключения к командной строке винды.
Ответ написан
Комментировать
T_y_l_e_r
@T_y_l_e_r
vnc, rdp
в вашем случае ищите rdp внутри ssh
на сервере должен быть установлен xrdp и rdesktop
чтобы каждый раз при авторизации попадать в туде сессию нужно подправить конфиг на сервере
Ответ написан
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
X server на винде должен быть установлен. Графика передается через x протокол.
Ответ написан
Комментировать
Frankenstine
@Frankenstine
Сисадмин
По SSH передаётся не графика, а команды графическому серверу. Если его нет у вас (винда, например) - ничего не отрисуется.
Ответ написан
Комментировать
Urichalex
@Urichalex
Кратко о себе)
Графику рисует клиент у себя, получая только от сервера необходимую для этого информацию. Например, на сервере запускаете приложение MyApp, и, если на клиенте это приложение установлено, то оно запустится, иначе будет ошибко
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы