SSH üzerinden VNC Kurulumu


10

birisi ubuntu 10.10 masaüstünde vnc kurulumu için adım adım sağlayabilir. Şu anda root kullanıcısıyla ssh erişimim var.

Vnc4server paketini yüklemeyi denedim, daha sonra köklü bir vncpasswd yaptı ve 7 karakter ve 6 karakterden bir şifre ayarladım.

Daha sonra vnc portlarını ssh tünelleri üzerinden iletti, ancak ilk başta bana vnc parolasını girme istemi verdi ve kabul etmiyor, şimdi bağlanmayacak.

benim ubuntudesktop = ubuntuhome (192.168.1.22) bağlanmak istediğim yerden uzak makinemin adı is = lockerpc

Macun> SSH> Tünellerinde "Kaynak ve Hedef" e hangi bağlantı noktasını ekleyeceğim?

Kaynakta localhost girdim: 5901 ve Hedef IP Adresinde 192.168.1.22:5900 (UbuntuDesktop'umun özel IP'si

Ben başarılı bir şekilde ssh olabilir ama vnc olamaz. yardımınız için minnettar olacaktır. Eğer bir sürü bağlantı ve hepsi çok kafa karıştırıcı geçti gibi, bu senaryo için adımları yazabilirsiniz eğer lütfen.

Saygılarımla

Yanıtlar:


6

Açıklamanızdan vnc sunucusunu başlattığınızı görmedim.

vncserver :1 -name "My-Server" -geometry 1600x1100

bunu kök tho olarak yapma. Run, normal bir kullanıcı gibidir. SuperUser.com vnc4server kurmak için benzer bir yazı var: VNC üzerinden bağlanma

Şimdi macun kurulumu için Kaynak bağlantı noktası 5901 ve Hedef localhost olmalıdır: 5901

Pencerelerden bağlandığınızda komutunuz şöyle görünmelidir:

vncviewer.exe -connect Server:1

5

Hiçbir sunucu caz rahatsız etmeyin. x11vncUzak bilgisayara yükler , ssh ile bağlanır, bağlantı noktasını geri iletir ve sonra yerel olarak (yönlendirilen bağlantı noktasına) bağlarım.

İşte kullandığım SSH komutu:

ssh oli@192.168.0.4 -L 5900:localhost:5900 "x11vnc -display :0 -noxdamage"

Bir kez çalıştığında, VNC istemcimi başlatıyorum ve localhost:5900

Bunu bir diğerini yapmak için komut dosyası oluşturabilirsiniz. Sana ne yaptığımı söylerdim ama bu telefonumda çalışıyor ve müşteri farklı.


Macun ve gerçek vnc görüntüleyici kullanarak bir windows makinesinden ssh'ng ve vnc'ng olacağım. mümkün, ssh root istemi ile ne atıfta bulunabiliriz? Cevabınız için teşekkürler
rihatum

Evet. Yönlendirme aynıdır, sadece kurmak için Putty'nin GUI'sini kullanın. İşte VNC akılda tutularak diyagramlı bir izlenecek yol: martybugs.net/smoothwall/puttyvnc.cgi
Oli

Sadece bağlantı noktası olarak 5901 kullandığını fark etti, bu yüzden yerel olarak çalışan bir VNC sunucusuyla çatışmıyor. Onları takip edebilir ya da sadece 5900 kullanabilirsiniz.
Oli

Ayrıca Putty'nin işleri daha da basitleştirmek için connect üzerindeki komut bölümünü de çalıştırmasını sağlayabilirsiniz. Tamamen isteğe bağlıdır, ancak günde beş kez, her gün yapıyorsanız, bunu takdir edebilirsiniz.
Oli

Bu çözüm, uzak ana bilgisayarda zaten çalışan bir X11 ekranın olmasını ve uzak kullanıcınızın buna erişebilmesini gerektirir. (Örneğin, uzak X11 ekranı hala GDM oturum açma ekranını gösteriyorsa geçerli olmayabilir.) Uzak X11 ekranınız yoksa, SuperJames'in çözümü uygulanır.
Riccardo Murri

0

Sorunuzda iki bölüm var:

  • Bilgisayarınızda vnc çalışıyor olmalıdır.
  • Erişmenize izin veren bir tünel oluşturmalısınız.

Makinenin kurulu olduğu ağ üzerinde test yapabiliyorsanız daha kolaydır.

Vnc başlatılıyor

İlk bölümle ilgili olarak şahsen vino kullanıyorum. Vino için hızlı bir kurulum kılavuzu var.

Vino'yu yükle:

sudo apt-get install vino

Vino'yu yapılandırın:

vino-preferences

Varsayılan olarak, bu pencereleri açar:

alternatif metin

Ekranınızı yeniden yönlendirebiliyorsanız, pencerelerin başka bir bilgisayarda açılmasını sağlayabilirsiniz. Değilse, aynı yapılandırmayı nasıl yapacağınızı öğrenmek için vino man sayfasını kontrol etmeniz gerekir.

Sunucuyu şunlarla başlatırsınız:

/usr/lib/vino/vino-server

VNC'nize bağlandıktan sonra, vino sunucusunu başlatmak için Otomatik Başlatılan Uygulamalarınıza bu komutu girmenizi öneririm.

Orada birkaç araç var. Vino'yu kullandım çünkü kullanımı en basit olanı (bence).

Tünel

Sorunun ikinci kısmı ile ilgili. Yerel liman ne gibi hissediyorum. Kural olarak, yerel ve uzak bağlantı noktasını aynı yapmaya çalışıyoruz. Farklı bir şey kullanırsanız bağlantı noktasını belirtmeniz gerekir.

Uzak bağlantı noktası sunucunuzun çalıştığı yerdir. Vino kullanıyorsanız, localhost: 5900 (başka bir şey yapılandırmazsanız).


0

x11vncÇabuk başlamak için çok güzel ve kolay buluyorum . Yüklemek için sadece 3 adım attınız:

  1. Kurulum x11vnc:

    $ sudo apt-get install x11vnc
    
  2. Çalıştır x11vnc:

    $ x11vnc
    ...
    The VNC desktop is:      sun:0
    PORT=5900
    
  3. Başka bir kutudan VNC'den yukarıdaki kutuya.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.