Автор Тема: Узнать текущее разрешение монитора на удалённой машине через ssh  (Прочитано 2507 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
У меня правда вход по ключу,
У меня то-же (по-другому ssh не использую), да ещё и порт нестандартный ;-)

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Для проверки - снимите локально запрет этой командой .
xhost +
В ответ получаю
$ xhost +
xhost:  unable to open display ""
Засада какая-то.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
ssh -Y 172.16.xxx.yyy -- xrandr -d :0.0
Enter passphrase for key '/home/user/.ssh/id_rsa':
/usr/bin/xauth:  file /home/user/.Xauthority does not exist
No protocol specified
Can't open display :0.0х
но при этом графический сеанс на машине запущен.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
ssh -Y 172.16.xxx.yyy -- xrandr -d :0.0
Enter passphrase for key '/home/user/.ssh/id_rsa':
/usr/bin/xauth:  file /home/user/.Xauthority does not exist
No protocol specified
Can't open display :0.0х
но при этом графический сеанс на машине запущен.
Если зайти на машину по ssh под пользователем user и дать команду ls -a ~то .Xauthority на месте.
PS Используется система на базе стартеркита p7 с lxde.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
В ответ получаю
Код: [Выделить]

$ xhost +
xhost:  unable to open display ""

Засада какая-то.
xhost надо запускать из графического сеанса, куда вы соединяетесь

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
xhost надо запускать из графического сеанса, куда вы соединяетесь
Это сделать несколько проблематично, при случае обязательно попробую.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
И всё-же зайдите с ключом -X или -Y

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
И всё-же зайдите с ключом -X или -Y
Зашёл с ключем -Y, xhost+ отработал без ошибок, но результат не изменился
ssh -Y 172.16.xxx.yyy -- xrandr -d :0.0
Enter passphrase for key '/home/user/.ssh/id_rsa':
No protocol specified
Can't open display :0.0

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Зашёл с ключем -Y, xhost+ отработал без ошибок, но результат не изменился
Не может такого быть - это вы у себя поменяли.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Зашёл с ключем -Y, xhost+ отработал без ошибок, но результат не изменился
Не может такого быть - это вы у себя поменяли.
Я не слепой слава богу и смена имени хоста в приглашении командной строки при входе на удаленную машину была.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Can't open display :0.0
А там точно этот дисплей активен?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Я не слепой и смена имени хоста в приглашении командной строки при входе была.
Не - при работе с -Y ваши запросы к xorg пересылаются на ваш комп, откуда вы пришли

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Can't open display :0.0
А там точно этот дисплей активен?
Я точно знаю одно: на этой машине люди работают, плюс к ней подключен принтер и как минимум графический сеанс там запущен сто процентов.
Я не слепой и смена имени хоста в приглашении командной строки при входе была.
Не - при работе с -Y ваши запросы к xorg пересылаются на ваш комп, откуда вы пришли
Ну понятно, добраться туда могу только при случае. Как получится, так и попробую xhost запустить.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Странно это, должно было быть:

Цитировать
$ xhost +
access control disabled, clients can connect from any host
xhost:  must be on local machine to enable or disable access control.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
добраться туда могу только при случае.
Просто попросите их дать команду
xhost +а когда закончите,
xhost -из xterm