- [⬆ вверх]
- AWK.md
- FreeBSD — кратко о нём..md
- GELI Ключ без пароля.md
- IDE под твои задачи.md
- ZELLIJ + KITTY твоё оружие в терминальной войне.md
- ZFS Экспорт и импорт пулов.md
- gpart show и монтирование ext2 ext3 ext4.md
- nmdm.md
- nvim.md
- Где располагать пользовательские скрипты.md
- Давай качайся!.md
- Как запоролить host в traefik.md
- Как настроить rc.d скрипт для demon в jail.md
- Как пробросить $DISPLAY по ssh.md
- Как ставить пакеты из портов, чтобы pgk их видел..md
- Обновление FreeBSD.md
- Отключение загрузки video драйверов.md
- Очистка дисков и создание RAID.md
- Разница между rc.conf и sysctl.conf.md
- Специфично для FreeBSD переменные окружения.md
- Управление звуковыми выходами.md
- Управление кодом возврата в bash.md
- Установить terminfo для Alacritty.md
- Установить описание терминала xterm-kitty.md
- Устанавливаем xauth на сервере, чтобы работать с X11 forwarding
pkg install xauth
-
Включаем X11 Forwarding на сервере
Открываем конфиг SSH-сервера /etc/ssh/sshd_config и раскомментируем или добавляем:
X11Forwarding yes # Включаем X11 forwarding
X11DisplayOffset 10 # Задаём смещение дисплея для X11 -
Перезапускаем SSH-сервис, чтобы изменения вступили в силу
service sshd restart -
На локальной машине добавляем настройки для X11 Forwarding
В ~/.ssh/config добавляем или изменяем:
Host myserver
ForwardX11 yes # Включаем X11 forwarding
ForwardX11Trusted yes # Делаем X11 forwarding доверенным (для безопасности)
5. Подключаемся к серверу с X11 forwarding
Через SSH с флагом -Y (доверенный режим):
ssh -Y user@remotehost
6. Проверяем, что переменная DISPLAY установлена
Если всё правильно, на удалённой машине должна быть переменная DISPLAY
echo $DISPLAY # Должно быть что-то вроде "localhost:10.0"
7. Проверяем доступность буфера обмена через xclip
xclip -o # Если выводимое содержимое не пустое, значит работает
Примечание:
Если под:
su -
не работает, запускай как:
su -m