Saya menginstal desktop Ubuntu pada server Ubuntu 9,10 VPS dan saya dapat terhubung ke server menggunakan TightVNC. Namun, server VNC pada VPS ini hanya dapat dimulai dengan masuk melalui SSH dan mengetik perintah berikut:
vncserver :1 -geometry 800x600 -depth 16 -pixelformat rgb565
Jika saya menjalankan perintah ini saat startup atau sebagai tugas jadwal, itu tidak akan mulai. Apa saja pilihan saya?
Jawaban:
Saya menemukan petunjuk ini dengan mencari di Google untuk " ubuntu launch vnc server on startup ".
vncserver
untuk pertama kalinya mengatur kata sandi./etc/init.d/vncserver
(pastikan untuk memodifikasi PENGGUNA, GEOMETRI, NAMA, dll sesuai keinginan Anda).sudo chmod +x /etc/init.d/vncserver
sudo update-rc.d vncserver defaults
/etc/init.d/vncserver
sumber
Jika Anda menginginkan konfigurasi yang lebih dinamis dan kemampuan untuk terhubung dengan banyak pengguna, maka ada cara yang lebih baik untuk melakukan ini. Sebagai root buat file (dan direktori jika tidak ada) / etc / sysconfig / vncservers yaitu:
Tambahkan server sesuai kebutuhan untuk setiap pengguna dengan menambahkan sesuatu seperti berikut ini ke file vncservers.conf yang baru saja Anda buat:
selanjutnya buat skrip init kosong dan buat itu bisa dieksekusi:
tambahkan yang berikut ini ke /etc/init.d/vncserver:
Seperti yang disebutkan Stephen dalam jawabannya, Anda harus menjalankan vncserver SETIDAKNYA SETELAH SETIAP PENGGUNA yang ingin Anda masuki. Saya mengenakan topi karena jika Anda melewati langkah itu tidak ada yang akan berhasil. Jadi sebagai root Anda bisa melakukannya:
Ini akan membuat direktori .vnc di masing-masing direktori home user dengan skrip startup yang sesuai.
Akhirnya, lakukan hal berikut:
sekarang Anda dapat reboot atau memulai layanan secara manual dengan mengetik:
sumber
Saya mengakses Ubuntu dari teman yang saya bantu, untuk menginstal atau mengkonfigurasi atau untuk mengajarkan sesuatu kepada mereka.
Karena saya memerlukan akses dari Internet melalui modem, saya menggunakan vino.
Semua opsi berbagi dan keamanan dihidupkan selama akses.
Saya tidak ingin vino-server menjadi aktif sepanjang waktu: tidak apa-apa itu tidak autostart.
Saya tidak punya menu System> Remote Desktop.
Saya mengedit /usr/share/applications/vino-preferences.desktop sebagai berikut:
Sebelum bekerja, saya meminta teman saya untuk menjalankan Remote Desktop Preferences dan mencentang Sharing Allow ... on.
Saat keluar dari Preferensi, vino-server dimulai dan mereka memberi tahu saya alamat IP yang akan digunakan.
Ketika pekerjaan selesai, mereka menjalankan Preferensi lagi untuk mencentang Sharing Allow ... off.
Saat keluar dari Preferensi, vino-server berhenti dan akan berhenti meskipun dimulai dalam status Berbagi mati.
Saya menemukan prosedur ini sangat nyaman dan juga paling aman bagi pengguna.
PS: pengembang lebih suka program mereka berjalan secara lokal (dalam sesi pengguna) karena bug tidak dapat mempengaruhi sistem global seperti itu.
sumber
Di Ubuntu 12.1 saya bisa masuk ke System Settings-> Users dan memilih pengguna dan mengatur "Automatic Login-> ON"
Kemudian saya bisa menggunakan tightVNC untuk masuk tanpa masuk ke kotak itu sendiri.
Bekerja dengan baik untuk kotak linux ubuntu headless
sumber
Saya sarankan untuk menggunakan solusi stephen jennings juga jika Anda memerlukan beberapa vnc untuk pengguna yang berbeda, dengan hanya membuat beberapa file vncserver_john, vncserver_bill, .... Ini memungkinkan Anda untuk memulai / menghentikannya secara terpisah. Tentu saja, praktik pemrograman yang baik menyarankan untuk menempatkan kode yang umum untuk semua pengguna ke satu file, dan sumbernya dari yang lain.
Saya telah "mewarisi" tanggung jawab untuk sebuah server di mana beberapa rekan kerja melakukan pemrograman ilmiah dan evaluasi data, semua orang dengan vnc terpisah. Server benar-benar berjalan terus menerus dan stabil selama bertahun-tahun, dan pengguna menjadi malas untuk menyimpan windows mereka yang terbuka. Namun, server vncservers tunggal atau X11 terkadang menjadi macet, dan ini merupakan gangguan besar untuk mematikan semua pengguna agar satu server berjalan kembali.
sumber