Ответы:
Переключитесь на второй терминал, например, tty2: CtrlAlt- F2, войдите в систему и начните новый сеанс X на доступном дисплее:
xinit -- :1
Теперь перейдем по ssh к другой машине, включив переадресацию X (или доверенную пересылку X с помощью -Y
):
ssh -X user@machine
После входа запустите новый сеанс gnome:
gnome-session
Вы также можете передать gnome-session
в качестве команды ssh
.
Если все, что вам нужно сделать, это запустить веб-сессию, которая, по-видимому, идет с компьютера вашего друга, я бы предложил просто запустить OpenSSH с аргументом ssh -D8888 (8888 - это только пример) и настроить локальный браузер так, чтобы он указывал на localhost: 8888 в качестве SOCKS5 прокси.
Если вам нужно запустить браузер по ссылке, нет причин, по которым вам нужно запускать весь сеанс GNOME, просто запустите ssh -X, как описано в других вопросах, а затем запустите браузер в одиночку.
Для запуска gnome
из терминала используйте команду startx
.
Я обнаружил, что x11vnc довольно прост.
Позволил мне увидеть удаленный рабочий стол активного гнома.
(Появляется как настольное приложение. Я пересылаю ssh-tunnel через его порт на мою локальную машину. Затем подключаю мой локальный vnc-клиент к моему локальному ssh-перенаправленному порту.)