Bagaimana cara menentukan nomor port VNC dengan klien VNC bawaan Mac OS X?

16

Apakah mungkin untuk menentukan nomor port VNC di klien VNC bawaan Mac OS X?

Saya mencoba untuk terhubung ke mesin Xen VPS dengan klien VNC bawaan Finder. Saya menggunakan alamat seperti ini.

vnc://server:port

Tetapi gagal karena menggunakan port lain, dan VNC bawaan Finder tidak dapat menangani nomor port. Seperti yang saya tahu itu menangani angka setelah titik dua sebagai nomor tampilan, bukan nomor port. Apakah ada cara untuk menentukan nomor port pada klien VNC?

Atau ada solusi untuk ini? (port forwarding ??? Saya tidak tahu ...)

Eonil
sumber

Jawaban:

15

Buka jendela terminal dan ketik:

open vnc://server:5900

Atau coba 5901 jika ada pada nomor port itu.

Michael Dillon
sumber
5

Nomor tampilan VNC hanyalah cara lain untuk menentukan port. Tampilan 0 adalah, berdasarkan konvensi, port 5900; tampilan 1 port 5901 dan seterusnya, jadi jika port yang digunakan server Anda mendekati 5900, Anda dapat mengurangi 5900 dan menggunakannya sebagai nomor tampilan.

Berlawanan dengan apa yang Anda katakan, klien berbagi layar Mac OS X menerima nomor port dengan vnc://server:porturl. Baik gunakan opendari terminal seperti yang disarankan Michael Dillon, atau pilih "Connect to Server ..." dari menu "Go" Finder, dan ketikkan alamatnya.

Akhirnya jika itu tidak berhasil, mungkin klien dan server VNC Anda tidak kompatibel - server Mac OS X VNC tentu sedikit istimewa. Coba unduh klien VNC yang berbeda seperti Chicken of the VNC . Jika itu tidak berhasil, Anda akan tahu bahwa itu bukan masalah klien dan bisa jadi sesuatu seperti firewall yang menghalangi Anda.

Scott
sumber
Baik. Dalam pengalaman saya, Anda tidak dapat menggunakan vnc://server:1konvensi dengan klien VNC bawaan Mac. Anda harus menggunakan nomor port asli, yaituvnc://server:5901
wisbucky
0

Saya tidak dapat menemukan Chicken dari VNC tetapi menemukan server Vine VNC untuk OSX dan itu memecahkan masalah saya dengan built in server OS X VNC.

juancio
sumber
1
Bisakah Anda menggambarkan konten yang tertaut, dan bagaimana kaitannya dengan pertanyaan? Ini akan membantu memastikan bahwa jawaban ini tetap berguna jika tautannya menjadi tidak valid. Selain itu, harap berhati-hati memposting tautan dalam jawaban seperti ini - tautan tersebut dapat dilihat oleh komunitas sebagai spam, dengan benar atau sebaliknya. Lihat FAQ untuk informasi lebih lanjut.
bwDraco
0

Apakah Anda dapat terhubung ke port yang Anda inginkan atau tidak tergantung pada konfigurasi router Anda. Anda mungkin perlu mengkonfigurasi beberapa penerusan port dari pengaturan NAT router Anda. Misalnya jika router Anda memiliki alamat IP publik, katakanlah 123.123.1.1, tetapi komputer Anda hanya memiliki alamat IP lokal (mis. 192.168.xx atau serupa, tergantung pada ISP Anda), Anda perlu meneruskan port 5900 dari router Anda ke port 5900 dari komputer Anda sehingga permintaan apa pun yang masuk pada port 5900 router Anda diteruskan ke port 5900 komputer Anda. Cara melakukannya tergantung pada konfigurasi router dan internet Anda, tetapi cari beberapa pengaturan lanjutan di bawah konfigurasi NAT. Saya hanya melakukannya untuk saya, berhasil. Keduanya menggunakan vnc terbuka: // server: port dari terminal atau Finder> Sambungkan ke server> vnc: // server: port berfungsi dengan baik.

armando.sano
sumber