Я використовую Ubuntu16 всередині Docker зображення на вершині CentOS6, щоб мати змогу запускати певні настільні програми, які не працюють над CentOS6.
Наприклад, щоб запустити браузер Dartium, виконую:
ssh -X -p 32768 docker@0.0.0.0 dartium
Для запуску спеціальної версії firefox виконую:
ssh -X -p 32768 docker@0.0.0.0 firefox-mod
і т.д., і т.д., і т.д. - для кожного додатка я хочу працювати на Ubuntu, який не працює на CentOS6, я просто запустити його через ssh -X
Один з програм вимагає доступу до git repo. Я налаштував всі ключі SSH, які потрібні, щоб вони працювали, і це, наскільки я можу отримати:
$ git fetch origin
/etc/ssh/ssh_config: line 55: Bad configuration option: x11forwarding
/etc/ssh/ssh_config: terminating, 1 bad configuration options
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
Git дистанційно налаштований для запуску через SSH, коли він працює, він, очевидно, включає параметр x11forwarding, який необхідний для ssh -X
працювати. Видалення x11forwarding
config змушує працювати знову, але X11 Forwarding перестає працювати.
ssh -T git@gitlab._____.____ -p 22
/etc/ssh/ssh_config: line 55: Bad configuration option: x11forwarding
/etc/ssh/ssh_config: terminating, 1 bad configuration options
Чи є спосіб вимкнути x11forwarding
тільки для git
команду?