Saya menggunakan laptop dengan Ubuntu 14.04 dan saya mulai membangun server Samba di rumah. Saya menggunakan Ubuntu-Server 14.04 untuk mesin ini.
Saya menggunakan Webmin dan SSH (tergantung pada pekerjaan) untuk mengkonfigurasi server saya.
Baru-baru ini saya googled "menjalankan GParted over SSH". Saya tidak tahu itu mungkin, jadi saya mencobanya. Saya menginstal GParted (di server) tetapi ketika saya masuk
sudo gparted
Saya mendapatkan kesalahan:
"Gtk-WARNING **: tidak bisa membuka tampilan:"
Dengan sia-sia saya mengikuti semua panduan yang bisa saya temukan seperti: http://www.ossramblings.com/changing-linux-server-partitions-gui
Saya juga mencoba:
sudo -E gparted
- Pengaturan X11 Maju ya
- export DISPLAY =
Ada ide lain? Terima kasih atas waktu dan balasan Anda!
ssh -X -p ...
dangksu gparted
berfungsi untuk saya. Tapi saya mengujinya hanya dengan kotak-Virtual dan bukan versi server dari ubuntu.Jawaban:
Masalahnya adalah ketika Anda menggunakan sudo, itu menciptakan lingkungan baru tanpa pengaturan X.
Ada dua opsi: pertama, Anda dapat menggunakan
sudo -E gparted
untuk mencoba melestarikan lingkungan, mencobanya, jika ini berhasil mungkin opsi yang paling aman.Jika tidak, Anda harus mengonfigurasi akun root server Anda untuk memungkinkan masuk melalui ssh, sehingga Anda bisa
ssh root@server
, yang harus mengatur penerusan dan lingkungan yang sesuai.Pertama, di server, di
/etc/ssh/sshd_config
, pastikan ia memiliki:X11Forwarding yes
PermitRootLogin without-password
Selanjutnya, tambahkan kunci publik ssh dari klien Anda ke akun root di server. Jika Anda sudah bisa ssh ke server tanpa kata sandi dengan pengguna normal Anda, maka gunakan
sudo -i
untuk memulai sesi root interaktif. Kemudian:ssh localhost
. Ini hanya agar.ssh
direktori awal dibuat.authorized_keys
file dari pengguna normal:cp /home/normaluser/.ssh/authorized_keys ~/.ssh
Sekarang dari sistem remote coba
ssh -v root@server
. Anda harus bisa masuk tanpa kata sandi. Periksa apakah output menunjukkan penerusan X telah diaktifkan. Maka Anda harus dapat menjalankangparted
dari jarak jauh.Juga, tidak perlu dikatakan lagi, tetapi mengoceh dengan partisi sistem remote berisiko; pastikan Anda memiliki cadangan data penting jika terjadi bencana :)
sumber