Я новичок в SSH и пытаюсь настроить соединение для запуска Xapplications через мою школу. Я выполнил вход в систему совершенно нормально, но, находясь внутри, я экспортирую отображение в свой ip, т.е.:
export DISPLAY=MYIP:0.0
После этого я пытаюсь запустить несколько приложений, например xterm или firefox, хотя ничего случается. Вместо того, чтобы сказать мне, что он не может достичь дисплея или чего-то подобного, я не получаю ответ от терминала, мне нужно нажать Ctrl + C, чтобы вернуться к подсказке.
У меня такое ощущение, что я упускаю что-то простое ...
Если вы устанавливаете DISPLAY
, то вы переопределяете ssh
переадресацию X11; ssh
правильно устанавливает DISPLAY
с помощью опции -X
или -Y
(вам, вероятно, нужен последний).
Как только вы подключитесь, запустите echo $DISPLAY
, вы должны увидеть 10: 0
Кроме того, ваша попытка подключиться к X11 напрямую (не делайте этого, это крайне небезопасно), вероятно, будет отброшена межсетевой экран.
Также, если вы хотите туннелировать http-трафик, а не пересылать firefox, лучше использовать переадресацию портов, то есть прокси socks.
ssh -C2qTnN -D 8080 username @ server
blockquote>