Моя установка немного сложна:
У меня есть локальная машина (Windows), с которой я получаю доступ к серверу своих организаций через SSH. Оттуда я могу получить доступ к своему персональному серверу (Ubuntu 16) через ssh. Этот персональный сервер является host
для Ubuntu 12 VM, которую я назову guest
guest
ВМ создается с использованием VBox
Я хочу использовать переадресацию x11 на guest
, чтобы облегчить построение и анализ данных на guest
.
Я могу использовать xMing, а затем настроить сеанс переадресации топоров на сервер своего учреждения с помощью Putty. Затем оттуда я могу напрямую подключиться по SSH к своему хосту, используя SSH -X serveradress
, или к своему гостю, используя SSH -X serveradress -p 2222
.
Если я подключаюсь к своему host
, xforwording работает, и echo $DISPLAY
возвращает localhost:10.0
.
Если я подключусь к моему guest
, xforwarding не будет работать. $DISPLAY
прежнему возвращает localhost:10.0
.
Я предполагаю, что мне нужно изменить конфигурацию моего guest
, но я понятия не имею, что делать. Нужно ли мне включить переадресацию портов для пересылки графических данных из guest
?
Связанные вопросы подскажите мне проверить /etc/ssh/sshd_config
. Они идентичны на моем host
и guest
, и там включена x11 forwarding
.