Я пытаюсь запустить удаленный сеанс Firefox на моем VPS, чтобы попытаться загрузить некоторые большие файлы на сервер.
Я установил Firefox из репозитория apt удаленно, и на моем компьютере с Ubuntu также установлен Firefox.
После выполнения:
$ssh -X root@myip
root@myip's password:
X11 forwarding request failed on channel 0
Welcome to Ubuntu 11.10 (GNU/Linux 2.6.32-308.8.2.el5.028stab101.1 x86_64)
Я набираю следующее на сервере:
$firefox -no-remote
(firefox:6026): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Error: no display specified
Таким образом, я вижу две ошибки: «Ошибка пересылки X11 на канале 0» и «Ошибка : отображение не указано ". Я делаю что-то не так, и хотел бы узнать, что.
Я решил свои проблемы.
Error: "X11 forwarding request failed on channel 0"
и
"Error: no display specified"
Решение:
Добавьте следующее в /etc/ssh/ssh_config
на клиенте:
ForwardX11 yes
На удаленном компьютере установите следующий пакет: xauth
apt-get install xauth
Вы всегда можете использовать elinks
в качестве браузера командной строки или wget
для загрузки. + используйте screen
для отключения от терминала, но продолжайте его работу на сервере.