X11 Проблемы с переадресацией

Используйтеprintf:

printf '| %s | %s | %s | %s | %s |\n' "$host" "$hostname" "$Pub_IP" "$Kernel_Version" "$Deb_Version" >info.txt

%sв строке формата printf(первый аргумент дляprintf)являются строковыми заполнителями, и каждый из них будет заменен другими аргументами, заданными для printf, в свою очередь.

-1
27.02.2020, 01:31
1 ответ

Многие шаги, которые вы делаете, не нужны.

Все, что вам нужно, это либо

 ssh -X <user>@<remotecomputer>
 xterm &

или измените -Xна -Y. Дайте нам знать, если вы получите какие-либо сообщения об ошибках при этом.

Когда вы выполняете это подключение, ssh установит $DISPLAYна удаленной машине что-то вроде localhost:10и организует пересылку трафика на порт 6010 на локальную машину через ssh-соединение и переадресацию на ваш локальный X-сервер. Он также настроит доступ в стиле xauth, независимо от того, используется ли ваш домашний каталог совместно с другими компьютерами.

Другие шаги.

  1. ххост +

отключает всю защиту. Довольно плохая идея. Если бы вы делали это неправильное предложение, вы бы сделали это после того, как вы установили ДИСПЛЕЙ.

  1. setenv ДИСПЛЕЙ удаленного компьютера :0

Эта команда в стиле csh говорит, что нужно настроить дисплей на тот, который обычно запускается на консоли удаленной машины. Это может не существовать, и почти наверняка у вас не будет разрешения открывать что-либо на этом ДИСПЛЕЕ.

0
28.04.2021, 23:22

Теги

Похожие вопросы