VNC ile Raspberry Pi'de Uzak Masaüstü Nasıl Çalıştırılır

VNC ile Raspberry Pi'de Uzak Masaüstü Nasıl Çalıştırılır

Sizin Ahududu Pi inanılmaz küçük bir bilgisayar, ancak biraz rahatsız edici olabilir. Normal kullanımda, komut satırını veya masaüstünü görüntülemek için bir klavye ve fare takmanız ve bir HDMI monitöre bağlamanız gerekir (başka ekranlar da kullanılabilir).





Ancak bu her zaman pratik değildir. Muhtemelen monitörünüzü ana PC'niz için kullanıyorsunuz. Veya ana TV'niz olabilir. Durum ne olursa olsun, Raspberry Pi'nize uzaktan bağlanmanın çok daha kolay olacağını anladığınız bir zaman gelir.





Daha önce açıkladık SSH kullanarak nasıl bağlanılır , uzaktan komut satırı erişimi sağlar. Peki ya PC'nizden veya dizüstü bilgisayarınızdan Raspberry Pi masaüstüne erişmeniz gerekiyorsa?





VNC'nin girdiği yer burasıdır.

VNC Nedir?

Virtual Network Computing, size başka bir bilgisayarın kontrolünü vermek, klavye ve fare girişini uzak bilgisayara iletmek ve çıktıyı ağ üzerinden ekranınıza geri göndermek için uzak çerçeve arabellek protokolünü kullanır.



Bu, Raspberry Pi'nizde uzaktan programları başlatabileceğiniz, Raspbian GUI'deki ayarları yapabileceğiniz ve genellikle masaüstü ortamını, monitörünüze takılı Pi ile yaptığınız gibi kullanabileceğiniz anlamına gelir.

Yakın zamana kadar, Windows'tan Pi'ye bağlantılar için kendi tercih ettiğim VNC çözümü TightVNC, hafif bir VNC çözümü , eğer biraz durgunsa.





Raspberry Pi'nize Uzaktan Bağlanmak için TightVNC'yi Kullanma

Raspberry Pi'nize TightVNC ile uzaktan erişim kurmak basittir. Bir paket güncellemesi çalıştırarak başlayın:

sudo apt-get update

...Linux için TightVNC sunucusunu kurmaya devam etmeden önce:





sudo apt-get install tightvncserver

Bunu monitörünüz takılıyken veya komut satırını SSH aracılığıyla uzaktan kullanarak yapabileceğinizi unutmayın.

Yüklü sunucu uygulaması ile çalıştırın:

kablosuz bağdaştırıcı Windows 10 çalışmıyor
tightvncserver

VNC sunucusunu başlatarak bitirin:

vncserver :0 -geometry 1920x1080 -depth 24

Bu, 0 ekranında bir oturum oluşturur – bağlandığınızda ihtiyaç duyacağınız için bunu bir yere not edin.

Bu sunucu oturumuna bağlanmak için önce masaüstü bilgisayarınıza TightVNC'yi yüklemeniz gerekir. Linux kullanıcıları TightVNC görüntüleyiciyi basitçe kurmalıdır:

sudo apt-get install xtightvncviewer

Bu arada, Windows ve Mac OS X kullanıcıları istemciyi şu adresten indirebilir: www.tightvnc.com/download.php . İndirme paketi PC'nize TightVNC Sunucusunu da kuracağından, bilgisayarınızda TightVNC Viewer'ı başlattığınızdan emin olun.

TightVNC Viewer çalışırken, Raspberry Pi'nizin IP adresini veya cihaz adını, ardından iki nokta üst üste ve oturum sayısını girin. Örneğin, yukarıda oluşturulan oturum 0'a bağlanmak için şunu girin: Benim AhududuPi:0 , 'MyRaspberryPi'yi kendi cihaz adınızla veya IP adresinizle değiştirin.

VNC'yi Önyüklemede Çalıştırın

Her şey olduğu gibi, bu yalnızca koşarsanız işe yarar sıkıvncserver Raspberry Pi'yi her yeniden başlattığınızda, bu ilk önce bir SSH bağlantısı kurmak anlamına gelir - ideal değil! Ancak, bir başlangıç ​​komut dosyası oluşturarak bunun üstesinden gelebilirsiniz.

Nano'da yeni bir dosya oluşturarak başlayın:

sudo nano vnc.sh

ve aşağıdaki komut dosyasını girerek:

#!/bin/sh
vncserver :0 -geometry 1920x1080 -depth 24 -dpi 96

Bu girildiğinde, metin düzenleyiciden çıkmak için CTRL+X tuşlarına basın, kaydetmek için Y'yi seçin. Ardından, izinleri ayarlayın:

sudo chmod +x vnc.sh

Bunu girerek çalıştırabilirsiniz

./vnc.sh

Şimdi başka bir komut dosyası gerekiyor, ancak önce kök olarak oturum açmanız ve doğru dizine gitmeniz gerekecek:

sudo su
cd /etc/init.d/

Nano'da bu sefer vncboot adında başka bir dosya oluşturun:

sudo nano vncboot

Aşağıdakini girin (kopyala ve yapıştır çalışması gerekir, ancak birden çok kez yapıştırmadığını kontrol edin).

#! /bin/sh
# /etc/init.d/vncboot
### BEGIN INIT INFO
# Provides: vncboot
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start VNC Server at boot time
# Description: Start VNC Server at boot time.
### END INIT INFO
USER=pi
HOME=/home/pi
export USER HOME
case '' in
start)
echo 'Starting VNC Server'
#Insert your favoured settings for a VNC session
su - pi -c '/usr/bin/vncserver :0 -geometry 1280x800 -depth 16 -pixelformat rgb565'
;;
stop)
echo 'Stopping VNC Server'
/usr/bin/vncserver -kill :0
;;
*)
echo 'Usage: /etc/init.d/vncboot start'
exit 1
;;
esac
exit 0

Ardından, dosyayı yürütülebilir yapın:

chmod 755 vncboot

Şununla bitir:

update-rc.d /etc/init.d/vncboot defaults

...ya da bu işe yaramazsa...

update-rc.d vncboot defaults

Raspberry Pi'nizi yeniden başlatarak ve PC'nizden bir VNC bağlantısı deneyerek bunun çalışıp çalışmadığını test edebilirsiniz.

Çalışmaya başladıktan sonra, çoğu masaüstü uygulaması ve ayarıyla etkileşime geçebilmeniz gerekir. Ancak bazı kullanıcılar TightVNC'yi yavaş buluyor. Neyse ki bir alternatif var - SSH çözümü üzerinden bir tür VNC.

Xming ile SSH üzerinden VNC

SSH kılavuzumuzu takip ettiyseniz veya hizmeti daha önce kullandıysanız, bu tür bağlantıların bir SSH istemcisi aracılığıyla yapıldığını bileceksiniz. Windows'ta bu, muhtemelen zaten yüklemiş olmanız gereken PuTTY'dir.

Windows kullanıcıları, daha hızlı performans ve ek güvenilirlik sunan VNC tarzı bir çözüm olan Xming'den yararlanabilir. Ancak standart SSH gibi, bu, Raspberry Pi'nizde SSH'nin etkinleştirilmesine bağlıdır; bu, raspi-config kullanarak yapabilirsiniz (varsayılan olarak etkindir).

İndirerek başlayın Sourceforge'dan Xming ve kurulum sihirbazında PuTTY bağlantısının seçildiğini onaylayarak kurulum.

Xming yüklendikten sonra masaüstü kısayolunu bulun, sağ tıklayın ve Özellikler. İçinde Hedef alan , dosya adresinin aşağıdaki gibi eklendiğinden emin olun:

'C:Program Dosyaları (x86)XmingXming.exe' :0 -pano -çoklu pencere

Kalın yazılan metin yoksa ekleyin ve tıklayın. Uygulamak .

Bittiğinde, Xming'i başlatın. Windows Güvenlik Duvarı programı engellemeye çalışacaktır, bu yüzden bu kutunun görünmesini bekleyin ve İzin vermek .

Neredeyse geldik. PuTTY'de soldaki menü ağacını genişletin ve Bağlantı > SSH > X11 . Burada, kontrol edin X11 iletmeyi etkinleştir . Oturum görünümüne dönün, ardından Raspberry Pi'niz için IP adresini veya cihaz adını girin, belki de bu ayarları tekrar kullanmayı planlıyorsanız oturumu kaydedin.

Tıklamak Bağlamak – saniyeler sonra, SSH üzerinden sanal bir masaüstü deneyiminin keyfini çıkaracaksınız!

Microsoft RDP Kullanarak Uzaktan Bağlantı

Masaüstü bilgisayarlar ve Raspberry Pi arasındaki uzak bağlantılar için başka bir seçenek de Microsoft RDP'dir. Bu, Windows Vista ve sonraki sürümlerde yerleşiktir, bu nedenle PC'nizde ek yazılım gerekmez.

Raspberry Pi'nizde bir Terminal penceresi açın ve xrdp'yi yükleyin.

wifi nasıl düzeltilir geçerli bir ip yapılandırması yok
sudo apt-get install xrdp

Yüklendikten sonra, xrdp bir hizmet olarak çalıştığından, PC'nizden kimliği doğrulanmış bir bağlantı yapıldığında bu çalışır. Windows'ta Uzak Masaüstü Bağlantısını başlatın (W8.x ve sonraki sürümleri bunu bulmak için basitçe 'rdp'yi arayabilir) ve Bilgisayar alanına Pi'nizin IP adresini girin. Bağlan'a tıkladığınızda, hedef bilgisayarın kimliği net olmayacağından Windows sizden bağlantıyı onaylamanızı ister. Bildiğiniz gibi Raspberry Pi'niz ve ağınızda ilerlemek güvenlidir.

İstendiğinde, Pi hesabınızın kullanıcı adını ve şifresini girin. Örneğin, varsayılanları değiştirmediyseniz, bu kullanıcı adı olacaktır: pi ve şifre: Ahududu .

Bir an sonra Raspberry Pi'nize uzaktan bağlanacaksınız!

Raspberry Pi için üç uzak masaüstü çözümüne baktık. Hangisi senin favorin? Farklı uzak masaüstü araçları kullanıyor musunuz? Yorumlarda bize bundan bahsedin.

Paylaş Paylaş Cıvıldamak E-posta Telefonunuzu Kullanım Şeklinizi Değiştirecek 11 Harika Android Uygulaması

İşte, cihazınızı günlük olarak kullanma ve onunla etkileşim kurma şeklinizi değiştirecek en harika Android uygulamaları.

Sonrakini Oku
İlgili konular
  • kendin yap
  • Uzak Masaüstü
  • VNC
  • Ahududu Pi
  • Uzaktan kumanda
Yazar hakkında Christian Cawley(1510 Makale Yayınlandı)

Masaüstü ve yazılım desteği konusunda kapsamlı deneyime sahip Güvenlik, Linux, Kendin Yap, Programlama ve Teknik Açıklama ve Gerçekten Faydalı Podcast yapımcısı için Editör Yardımcısı. Linux Format dergisine katkıda bulunan Christian, bir Raspberry Pi tamircisi, Lego aşığı ve retro oyun hayranıdır.

Christian Cawley'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın