Я пытаюсь запустить удаленный сеанс Firefox на моем VPS, чтобы загрузить несколько больших файлов на сервер.
Я установил Firefox из репозитория apt удаленно, и Firefox также установлен на моем компьютере с Ubuntu.
После выполнения:
$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" и "Ошибка: дисплей не указан". Я делаю что-то не так и хотел бы узнать, что именно.
решение1
Я решил свои проблемы.
Error: "X11 forwarding request failed on channel 0"
и
"Error: no display specified"
Решение:
Добавьте следующее /etc/ssh/ssh_config
на клиент:
ForwardX11 yes
На удаленном компьютере установите следующий пакет: xauth
apt-get install xauth
решение2
Вы всегда можете использовать его elinks
как браузер командной строки или wget
для загрузки. + использовать screen
для отключения от терминала, но оставить его запущенным на сервере.