Запустить Gparted через SSH

7

Я использую ноутбук с Ubuntu 14.04, и я начал строить сервер Samba дома

Я использую Ubuntu-Server 14.04 для этой машины.

Я использую Webmin и SSH (в зависимости от задания) для настройки моего сервера

Недавно я googled «run gparted over ssh». Я не знал, что это возможно, поэтому я попробовал. Я установил gparted (на сервере), но когда я вхожу sudo gparted

Я получаю ошибку: "Gtk-WARNING **: не открывается экран:

Я напрасно следил за всеми руководствами, которые я мог найти: Ссылка

Я также пробовал:

  1. sudo -E gparted
  2. Настройка X11Вперед да
  3. export DISPLAY =

Любые другие идеи? Спасибо всем за ваше время и ответы!

    
задан Leonidas 06.06.2014 в 16:45
источник

1 ответ

8

Проблема заключается в том, что при использовании sudo создается новая среда без настроек X.

Есть два варианта: во-первых, вы можете использовать sudo -E gparted , чтобы попытаться сохранить среду, попробуйте, если это работает, это, вероятно, самый безопасный вариант.

Если нет, вам нужно настроить корневую учетную запись вашего сервера, чтобы разрешить вход в систему через ssh, чтобы вы могли ssh [email protected] , который должен установить соответствующую пересылку и среду.

Во-первых, на сервере в /etc/ssh/sshd_config убедитесь, что он имеет:

  1. X11Forwarding yes
  2. PermitRootLogin without-password

Затем добавьте открытый ключ ssh из вашего клиента в учетную запись root на сервере. Если вы уже можете ssh на сервере без пароля со своим обычным пользователем, затем используйте sudo -i для запуска интерактивной корневой сессии. Тогда:

  1. %код%. Это просто так, что создается исходный каталог ssh localhost .
  2. Скопируйте файл .ssh у обычного пользователя: authorized_keys

Теперь из удаленной системы попробуйте cp /home/normaluser/.ssh/authorized_keys ~/.ssh . Вы должны иметь возможность входа в систему без пароля. Убедитесь, что на выходе показано, что пересылка X включена. Затем вы сможете запустить ssh -v [email protected] удаленно.

Кроме того, это само собой разумеется, но перебор с удаленными системными разделами является рискованным; убедитесь, что у вас есть резервная копия важных данных в случае возникновения катастрофы:)

    
ответ дан roadmr 06.06.2014 в 17:14