Saya benar - benar mengikuti instruksi ini di situs RPi resmi untuk menginstal TightVNC pada Pi saya (model 2). Pi memiliki alamat IP statis dan saya bisa ping dan SSH di (jelas), jadi saya tahu itu berfungsi.
Ketika saya mencoba terhubung menggunakan klien Windows TightVNC, saya mendapat pesan bahwa server secara aktif menolak koneksi. Saya menggunakan 192.168.x.x:0
untuk terhubung, tetapi saya juga mencoba 192.168.x.x:5900
seperti yang direkomendasikan di tempat lain, tidak berhasil. Apa yang harus saya lakukan agar TightVNC berfungsi dengan baik?
ps aux | grep vnc
mengembalikan yang berikut:
root 1888 0.0 0.0 1768 376 ? S 11:26 0:00 /bin/sh /etc/init.d/vncboot start
root 1899 0.0 0.3 4756 3752 ? S 11:26 0:00 /usr/bin/perl /usr/bin/vncserver :0 -geometry 1920x1080 -depth 32 -pixelformat rgb565
root 2055 0.0 0.0 1692 272 ? S 11:26 0:00 vncpasswd /root/.vnc/passwd
netstat -l
mengembalikan ini:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:ssh *:* LISTEN
udp 0 0 192.168.6.31:ntp *:*
udp 0 0 localhost:ntp *:*
udp 0 0 *:ntp *:*
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 4914 /tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 4887 /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 4913 @/tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 6965 /tmp/.pcmanfm-socket--0-pi
unix 2 [ ACC ] STREAM LISTENING 4972 /tmp/ssh-yoCLTWKx0wUO/agent.2194
unix 2 [ ACC ] STREAM LISTENING 8238 /tmp/.menu-cached-:1-steven
unix 2 [ ACC ] SEQPACKET LISTENING 419 /run/udev/control
unix 2 [ ACC ] STREAM LISTENING 5730 @/tmp/dbus-GF4T9MxwNb
unix 2 [ ACC ] STREAM LISTENING 5779 /tmp/.menu-cached-:0-pi
Jawaban:
Saya tahu ini sudah lama ditanyakan, tetapi saya menemukan solusi untuk masalah ini.
Jika Anda memulainya menggunakan tampilan
:1
(atau sesuatu yang lebih dari 0), Anda harus memasukkan IP seperti ini:192.168.x.x:590<displayNumber>
(seperti ini192.168.1.23:5901
).Saya harap ini membantu pengguna di masa depan
sumber
Saya pikir jumlah
0
Xserver adalah untuk layar sebenarnya (HDMI on pi).Jadi, jangan login desktop GUI setelah boot. Atau Anda bisa mencoba menggunakannya
:1
.Di bawah ini adalah file konfigurasi untuk startup otomatis.
Simpan file ini ke
/etc/init.d/tightvnc
, dan tambahkan ke daftar start-up.sumber
Setelah Anda menginstal TightVNC di server (pi) dan klien (komputer jarak jauh) Anda harus meletakkan kata sandi di ujung server. Ketik
vncpasswd
terminal ketat server vnc (mis. Pi). Berikan kata sandi lalu coba masuk pi Anda.sumber
Ini tidak bekerja. Banyak orang (termasuk saya) telah mencoba, tetapi tidak berhasil.
Jika faktanya, ini mungkin berhasil, tetapi hanya jika Anda mencoba terhubung sebagai
root
, yang bukan ide yang baik, dan bukan yang diharapkan kebanyakan orang.tightvncserver
tidak dapat membagikan desktop pengguna hingga pengguna masuk.Saya sarankan Anda pertama kali masuk menggunakan
ssh
dan mulaitightvncserver
. Anda kemudian dapat terhubung menggunakan klien VNC.sumber