Używam laptopa z Ubuntu 14.04 i zacząłem budować serwer Samba w domu. Używam Ubuntu-Server 14.04 dla tego komputera.
Używam Webmin i SSH (w zależności od zadania) do konfiguracji mojego serwera.
Ostatnio przejrzałem Google „uruchom GParted przez SSH”. Nie wiedziałem, że to możliwe, więc spróbowałem. Zainstalowałem GParted (na serwerze), ale kiedy wchodzę
sudo gparted
Dostaję błąd:
„Gtk-WARNING **: nie można otworzyć wyświetlacza:”
Na próżno śledziłem wszystkie przewodniki, które mogłem znaleźć: http://www.ossramblings.com/changing-linux-server-partitions-gui
Próbowałem także:
sudo -E gparted
- Ustawienie X11 Przekazywanie tak
- eksport WYŚWIETLACZ =
Jakieś inne pomysły? Dziękujemy wszystkim za poświęcony czas i odpowiedzi!
ssh -X -p ...
igksu gparted
zadziała to dla mnie. Ale przetestowałem to tylko z Virtual-boxem, a nie z serwerową wersją ubuntu.Odpowiedzi:
Problem polega na tym, że gdy używasz sudo, tworzy nowe środowisko bez ustawień X.
Istnieją dwie opcje: po pierwsze, możesz użyć,
sudo -E gparted
aby spróbować zachować środowisko, spróbuj, jeśli to zadziała, to prawdopodobnie najbezpieczniejsza opcja.Jeśli nie, musisz skonfigurować konto root serwera, aby umożliwić logowanie przez ssh, abyś mógł
ssh root@server
, co powinno ustawić odpowiednie przekazywanie i środowisko.Po pierwsze, na serwerze
/etc/ssh/sshd_config
, upewnij się, że:X11Forwarding yes
PermitRootLogin without-password
Następnie dodaj klucz publiczny ssh od swojego klienta do konta root na serwerze. Jeśli możesz już ssh na serwer bez hasła z normalnym użytkownikiem, użyj,
sudo -i
aby rozpocząć interaktywną sesję root. Następnie:ssh localhost
. Dzieje się tak, aby.ssh
utworzyć katalog początkowy .authorized_keys
plik od zwykłego użytkownika:cp /home/normaluser/.ssh/authorized_keys ~/.ssh
Teraz ze zdalnego systemu spróbuj
ssh -v root@server
. Powinieneś być w stanie zalogować się bez hasła. Sprawdź, czy dane wyjściowe wskazują, że przekazywanie X zostało włączone. Wtedy powinieneś być w stanie uruchomićgparted
zdalnie.Jest to oczywiście oczywiste, ale przeszukiwanie partycji systemu zdalnego jest ryzykowne; upewnij się, że masz kopię zapasową ważnych danych na wypadek katastrofy :)
źródło