VNC Ubuntu üzerinde yapılandırmak 14.04

VNC, veya “Sanal ağ bilgisayar”, klavye ve fare etkileşim için bir uzak sunucuda bir grafik masaüstü ortamı ile kullanmanıza olanak sağlayan bir bağlantı sistemi. VNC yönetme dosyaları yapar, yazılım, ve henüz komut satırı ile çalışma ile rahat olmayan kullanıcılar için daha kolay bir uzak sunucuda ayarları.

Bu kılavuzda, Biz VNC kadar tarih ayarı bir Başlık=”Burada Ubuntu ile ilgili bütün makaleleri görüntüle”> Ubuntu 14.04 sunucu ve güvenli bir şekilde ile bağlanacağı için bir Başlık=”Burada SSH ilgili bütün makaleleri görüntüle”> SSH Tünel. Biz-ecek var olmak istimal belgili tanımlık VNC sıkı olduğunu, bir hızlı ve hafif uzaktan kumanda paket. Bu seçim bizim VNC bağlantı pürüzsüz ve düz üstünde yavaş Internet bağlantıları istikrarlı olmasını sağlamak.

Önkoşullar

Bu kılavuz ile başlamadan önce, önce tamamlanması gereken birkaç adım vardır.

Sen-ecek lüzum bir Ubuntu 14.04 yüklü ve bir sigara ile yapılandırılmış sunucu-kök kullanıcı Bu sudo ayrıcalıkları. Bu henüz yapmadıysanız, adım adım çalıştırabilirsiniz 1-4 İçinde Ubuntu 14.04 ilk sunucu kurulum kılavuzu Bu hesabı oluşturmak için.

Bir kez sen olmayan sitenizi-kök kullanıcı, sen-ebilmek kullanma o için SSH içine senin Ubuntu sunucu ve VNC sunucu yükleme işlemine devam.

Adım bir — Masaüstü ortamı ve VNC sunucusu yüklemek

Varsayılan olarak, çoğu Linux-sunucu /” Başlık =”Linux sunucu burada ilgili bütün makaleleri görüntüle”> Linux sunucu teçhizatları-ecek değil gelmek ile bir grafik masaüstü ortamı. Bu durumda, Beraber çalışabileceğimiz bir tane yükleyerek başlamak gerekir. Bu örnekte, biz-ecek install XFCE4, hala çoğu kullanıcının alışık olurken çok hafif olduğu.

XFCE paketleri alabilirsiniz, paketi ile birlikte sıkı için, kullanarak doğrudan Ubuntu yazılım depoları apt:

sudo apt-get update
sudo apt-get install xfce4 xfce4-goodies tightvncserver

VNC sunucunun başlangıç yapılandırmasını tamamlamak için, kullanın vncserver komut kurmak için bir güvenli Şifre:

vncserver

(Erişim şifrenizi ayarladıktan sonra, salt görüntüleme parola girmesini isteyip istemediğinizi soracaktır. Salt görüntüleme parolayla oturum kullanıcılar VNC örneği kendi fare veya klavye ile kontrol etmek mümkün olmayacaktır. Bir şey senin VNC sunucusu kullanarak diğer kişilere göstermek istiyorsanız bir yararlı seçenek budur.)

vncserver Varsayılan yapılandırma dosyaları ve bağlantı bilgilerini kullanmak için bizim sunucusu için oluşturarak VNC kurulumu tamamlandıktan. Bu paketlerin yüklü, Sen hazır yapılandırma VNC sunucu ve masaüstü grafik.

Adım 2 — VNC sunucusu yapılandırma

İlk, bizim VNC sunucusu ne başlatıldığında gerçekleştirmek için komutları haber vermeliyiz. Bu komutlar adlı bir yapılandırma dosyasında yer alır xstartup. Bizim VNC sunucu var bir xstartup zaten önceden yüklenmiş dosya, Ama biz farklı bazı komutlar için bizim XFCE masaüstü kullanmanız gerekir.

Ne zaman VNC ilk ayarla, bağlantı noktası varsayılan sunucu örneğinde başlattı 5901. Bu bağlantı noktası bir ekran bağlantı noktası denir, ve VNC adlandırılır :1. VNC diğer ekran bağlantı noktalarındaki birden çok örneği başlatabilirsiniz, gibi :2, :3, vb. VNC sunucular ile çalışırken, Bunu unutma :X başvurduğu bir ekran bağlantı noktası 5900+X.

VNC sunucular nasıl yapılandırılacağını değişen gidiyorsun beri, ilk bağlantı noktasında çalışan VNC sunucuyu durdurmanız gerekir 5901:

vncserver -kill :1

Yeni yapılandırma başlamadan önce xstartup dosya, Biz daha sonra gerekirse diye kadar orijinal geri dönelim:

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

Şimdi yeni bir açabiliriz xstartup dosya ile nano:

nano ~/.vnc/xstartup

Böylece her başlattığınızda veya VNC sunucunuzu yeniden otomatik olarak gerçekleştirilen bu komutları dosyası ekleme:

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

İlk komut dosyası, xrdb $HOME/.Xresources, sunucu kullanıcının okumak için VNC'ın GUI çerçeve söyler .Xresources dosya. .Xresources nerede bir kullanıcı masaüstü grafik belirli ayarları için değişiklik yapabilirsiniz olduğunu, Terminal renkler gibi, imleç Temalar, ve font oluşturma.

İkinci komut sadece XFCE başlatmak için sunucu söyler, hangi nereye sen-ecek bulmak tüm konforlu sunucunuzu yönetmek için gereken grafik yazılım nedir.

VNC sunucusu bu yeni başlangıç dosya düzgün kullanmak mümkün olacak emin olmak için, yürütülebilir ayrıcalıkları gerekir:

sudo chmod +x ~/.vnc/xstartup

Adım 3 — bir VNC hizmet dosyası oluşturma

Kolayca yeni VNC sunucu kontrol etmek için, Biz bunu bir Ubuntu hizmet olarak ayarlamak. Bu bizi başlatmak izin verir, Dur, ve bizim VNC sunucusu gerektiği gibi yeniden başlatın.

İlk, yeni bir hizmet dosyasını açın /etc/init.d ile nano:

sudo nano /etc/init.d/vncserver

İlk veri bloğunu nerede VNC için çok atıfta bazı ortak ayarlar ilan olacak, bizim kullanıcı adı ve ekran çözünürlüğü gibi.

#!/bin/bash
PATH="$PATH:/usr/bin/"
export USER="user"
DISPLAY="1"
DEPTH="16"
GEOMETRY="1024x768"
OPTIONS="-depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY} -localhost"
. /lib/lsb/init-functions

Emin olun Değiştir user ayarlamış olduğunuz kök olmayan kullanıcı ile, ve Değiştir 1024x768 başka bir ekran çözünürlüğü sanal ekran kullanmak istiyorsanız.

Sonraki, Biz bize yeni hizmetini yönetmek izin verir komut yönergeleri ekleme başlayabilirsiniz. VNC sunucusu başlatmak için gereken komut aşağıdaki bloğu bağlar, ve bu başlatıldığına dair geribildirim, komut anahtar kelime start.

case "$1" in
start)
log_action_begin_msg "Starting vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver ${OPTIONS}"
;;

Sonraki komut anahtar kelime oluşturur stop, hangi hemen varolan VNC server örneği öldürür.

stop)
log_action_begin_msg "Stopping vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver -kill :${DISPLAY}"
;;

Komut anahtar kelime için son bloğu. restart, Sadece iki önceki komutları (hangisistop ve start) tek bir komutta kombine.

restart)
$0 stop
$0 start
;;
esac
exit 0

Tüm bu bloklar hizmet komut dosyanızda bir kez, kaydedin ve dosyayı kapatın. Bu hizmeti komut dosyası yürütülebilir yapamaz, Böylece sadece belirlediğiniz komutları kullanabilirsiniz:

sudo chmod +x /etc/init.d/vncserver

Şimdi yeni bir VNC sunucuyu başlatmak için hizmet ve komutunu kullanmayı deneyin:

sudo service vncserver start

Adım 4 — VNC masaüstünüze bağlama

VNC sunucunuzu sınamak için, SSH tünelleri üzerinde VNC bağlantılarını destekleyen bir istemci kullanmanız gerekir. Eğer sen are istimal Windows, sen-ebil kullanma sıkı, Gerçek, veya UltraVNC. Mac OS X kullanıcı-ebilmek kullanma dahili ekran paylaşımı, ya da -ebilmek kullanma gibi gerçek bir platformlar arası app.

İlk, Biz güvenli bir şekilde iletir, yerel bilgisayarınızdaki bir SSH bağlantı oluşturmanız gerekir localhost bağlantı için VNC. Linux veya OS X terminalde aşağıdaki komutu ile üzerinden bunu yapabilirsiniz:

(Unutmayın Değiştir user ve server_ip_address Kullanıcı adı ve IP ile sen SSH üzerinden sunucuya bağlanmak için kullanılır.)

ssh -L 5901:127.0.0.1:5901 -N -f -l user server_ip_address

Grafik bir SSH istemcisi kullanıyorsanız, Macun gibi, Kullanım server_ip_address bağlantı IP, ve ayarla localhost:5901 Yeni iletilen bağlantı noktası programın SSH tünel ayarları.

Sonraki, sen-ebilmek kullanma senin VNC viewer VNC sunucusuna bağlanmak için localhost:5901. Bunu sakın unutma emin olun :5901 sonunda, VNC örneğidir yanına varılabilir--dan diğer bir deyişle olarak tek liman.

Bağlandıktan sonra, sen-meli görmek varsayılan XFCE masaüstü yapılandırma ve kullanım için hazır! Bu gibi görünmelidir:

İlk VNC<br>
bağlantı

VNC bağlantının çalıştığını doğruladıktan sonra, Varsayılan hizmetler için VNC hizmet ekle, böylece sunucu çizme zaman, otomatik olarak başlayacaktır:

sudo update-rc.d vncserver defaults

Sonuç

Şimdi yukarıya ve koşma üstünde güvenli bir VNC sunucusu olması gerekir, Ubuntu 14.04 sunucu. Şimdi, sunucunuzun dosyaları yönetmek mümkün olacak, yazılım, ve kullanımı kolay grafik arayüzü ile ayarları.

4 Yorumlar

  1. Jes
  2. Jes
  3. Jes
  4. Nick

Cevap bırakın