Menü
ücretsiz
Kayıt
Ev  /  Programlar/ Linux'a uzaktan erişim. Linux Uzak Masaüstü

uzaktan erişim linux. Linux Uzak Masaüstü

İnternette bu sorunu kapsayan pek çok materyal olmasına rağmen, GUI ve Linux sanal sunucularında ona uzaktan erişim hakkında RUVDS teknik destek servisiyle düzenli olarak iletişim kurulur. Bu nedenle, kullanıcılarımız için bu konudaki her şeyi tek bir makalede toplamaya karar verdik.

RDP trafiğini bir SSH tüneli üzerinden de iletebilirsiniz. Bunu yapmak için xrdp yapılandırma dosyasını düzeltmeniz gerekir:

$vi /etc/xrdp/xrdp.ini
Satırı bölüme ekleyin: adres=127.0.0.1

$ systemctl xrdp'yi yeniden başlat
Her şeyin doğru olduğunu şu şekilde kontrol edebilirsiniz:

$ nmap -p 3389 2016-10-04 13:07'de Nmap 6.47 (http://nmap.org) başlatılıyor unspecified.mtw.ru () için MSK Nmap tarama raporu Ana bilgisayar çalışıyor (0.0087 sn gecikme). PORT DEVLET HİZMETİ 3389/tcp kapalı ms-wbt-server
O halde cygwin veya mingw, linux veya mac os kullanıyorsanız:

ssh root@ -L 3389:localhost:3389
PuTTY ise:

PuTTY'yi başlatın. Soldaki ağaç menüsünde Bağlantı → SSH → Tüneller. Ardından, yeni bir İletilen Bağlantı Noktası ekleyin (Kaynak bağlantı noktası: 3389, Hedef: localhost:3389). Ekle'yi tıklayın.

VNC

Müşteri:

Örneğin, bu DE'yi koyalım:

$ apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E $ echo "deb http://packages.x2go.org/debian jessie main" > /etc/apt/sources.list.d/x2go .list $ echo "deb-src http://packages.x2go.org/debian jessie main" >> /etc/apt/sources.list.d/x2go.list $ apt-get update $ apt-get install x2go- anahtarlık && apt-get update $ apt-get yükleme x2goserver x2goserver-xsession
Aşağıdaki komutun çıktısı, x2go'nun kullanıma hazır olduğunu göstermelidir:

$ systemctl durumu x2goserver ● x2goserver.service - LSB: X2Go arka plan programını başlat ve durdur Yüklendi: yüklendi (/etc/init.d/x2goserver) Aktif: aktif (çalışıyor) Salı 2016-10-11 22:05:51 MSK; 30 dakika önce...
Ve şimdi önemli nokta, bu düzeltme olmadan bağlanamayacaksınız!.profile dosyasında "mesg n" satırını bulmanız ve "tty -s && mesg n" ile değiştirmeniz gerekir.

$vi.profil
Aşağıdaki komut, istemciyi kurarken gerekli olacak startfluxbox yürütülebilir dosyasının yolunu gösterecektir:

$ nerede startfluxbox
Ubuntu'da sunucu kurulumu:

$ apt-get install xfce4 xfce4-terminal $ add-apt-repository ppa:x2go/stable $ apt-get update $ apt-get install x2goserver x2goserver-xsession

$vi.profil
CentOS'ta sunucu kurulumu:

$ yum kurulum epel-release $ yum kurulum x2goserver x2goserver-xsession
Linux istemcisi yukarıdaki depolardan aşağıdaki komutla kurulur:

$ apt-get x2goclient'i kurun
Windows için - indirin, kurun, çalıştırın. Yukarıdaki aynı bağlantının OS X için bir istemcisi vardır.

İstemciyi başlatıyoruz:

Oturum ayarlarında şunları belirtin: Ana bilgisayar alanında - sunucunuzun IP'si, Oturum açma alanında - kök, bağlantı noktasını olduğu gibi bırakın, oturum türü - kurulu GUI.

Gördüğünüz gibi, anahtar kimlik doğrulaması için bir seçenek var. Genel olarak, birçok şey. Kendin için gör. Ve ses, PulseAudio aracılığıyla çıkarılabilir.

Tamam'a tıkladıktan sonra, bir şifre girmeniz ve seçilen oturuma bağlanmanız istenmesi için tıklamanız gereken bu sevimli küçük şeyleri göreceksiniz:

Not: Lütfen favori FluxBox'ınızın listede olmadığına dikkat edin, bu nedenle yolunu manuel olarak yazmanız gerekir.

x2go'nun önemli bir özelliği, herhangi bir grafik uygulamasını DE yüklemeden çalıştırma yeteneğidir. Bunun için oturum ayarlarında, oturum türü bölümünde tekli uygulama öğesini seçip çalıştırılacak uygulamayı seçmeniz veya başlatılacak programın yolunu girmeniz gerekir.

Bu durumda sunucudaki yazılım kurulumu bu şekilde görünecektir. Ubuntu durumunda:

$ add-apt-repository ppa:x2go/stable $ apt-get update $ apt-get install x2goserver x2goserver-xsession
Ve şimdi önemli nokta, bu düzeltme olmadan bağlanamayacaksınız! “mesg n ||” satırını bulmanız gerekiyor. true" ve "tty -s && mesg n" ile değiştirin.

$ vi .profile $ apt-get firefox xterm'i kurun
Oturumu aşağıda gösterildiği gibi ayarlayarak, tarayıcıyı uzak bir sunucuda başlatabilirsiniz ve makinenizde onu görüntüleyen bir pencere açılır:

Ya da öyle; o zaman sadece bir terminal penceresi açılacaktır:

Aşağıda mevcut oturum durumu penceresinin ekran görüntüsünü görebilirsiniz. Turuncu rakamlarla işaretlenmiş düğmeler:

  1. "Oturumu askıya al" - bu düğmeye tıkladıktan sonra bağlantı sonlandırılacak, ancak oturum devam edecek ve yeniden bağlanmayı bekleyecektir. Sunucuda çalıştırdığınız tüm uygulamalar çalışmaya devam edecek;
  2. "Oturumu sonlandır" - tıkladıktan sonra sunucuyla bağlantı sonlandırılacak ve sunucuda başlattığınız uygulamalar sonlandırılacaktır.

ekip görüntüleyici

Uzak masaüstü erişiminin son yolu.

Ubuntu'da kurulum:

$ apt-get güncelleme $ apt-get yükleme lubuntu-desktop $ yeniden başlatma $ dpkg --add-architecture i386 $ apt-get güncelleme $ wget http://download.teamviewer.com/download/teamviewer_i386.deb $ dpkg -i teamviewer_i386 .deb $ apt-get -f kurulum $ teamviewer --passwd
Debian'a Kurulum:

$ apt-get güncelleme $ apt-get yükleme lxde lightdm $ yeniden başlatma $ dpkg --add-architecture i386 $ apt-get güncelleme $ wget http://download.teamviewer.com/download/teamviewer_i386.deb $ dpkg -i teamviewer_i386. deb $ apt-get -f kurulum $ teamviewer --passwd
CentOS'ta kurulum:

$ yum groupinstall "X Pencere sistemi" $ yum epel-release'i kurun $ yum fluxbox'ı kurun xterm lightdm $ systemctl set-default graphical.target $ yeniden başlatın $ curl -o TeamViewer_Linux_PubKey.asc -Lk http://www.teamviewer.com/link /?url=354858 $ rpm --import TeamViewer_Linux_PubKey.asc $ curl -LOk http://download.teamviewer.com/download/teamviewer.i686.rpm $ yum teamviewer.i686.rpm'yi kurun $ teamviewer --passwd
TeamViewer lisans sözleşmesini de kabul etmek gerekir, bu "Acil durum modu" kullanılarak yapılabilir veya /opt/teamviewer/config/global.conf dosyasının sonuna aşağıdaki satırları ekleyin:

$ echo " EulaAccepted = 1" >> /opt/teamviewer/config/global.conf $ echo " EulaAcceptedRevision = 6" >> /opt/teamviewer/config/global.conf $ teamviewer --daemon yeniden başlatma
Aşağıdaki komut, TeamViewer arka plan programının durumunu ve bağlanmak için gereken dokuz basamaklı TeamViewer Kimliğini gösterecektir:

$ ekip görüntüleyici -- bilgi

Buradan indirilen istemciyi başlattıktan sonra, Partner UD alanına TeamViewer ID'sini girmeniz ve "Ortağa bağlan" düğmesine tıklamanız gerekir. Ardından, TeamViewer bir şifre isteyecektir: .

Bir sonuç yerine

Hepsi bu gibi görünüyor. Bu makalenin, linux sunucu kullanıcılarının kendileri için rahat ve kullanışlı bir ortam oluşturmalarına yardımcı olacağını umuyoruz.
Yayın tarihi: 19 Ocak 2009 Salı 10:43:53
Tercüme: Kovalenko A.M.
Transfer tarihi: 4 Ağustos 2009

Hem Windows hem de Linux kullanıyor musunuz? Windows'u Linux'tan (Ubuntu veya başka bir dağıtım) veya Linux'u Windows'tan uzaktan kontrol edebilir misiniz? Elbette yapabilirsin. Tıpkı kullanılmış gibi Uzak Masaüstü Bağlantısı Microsoft platformları arasında (veya Linux makineleri arasında uzaktan kumanda) farklı platformlardan masaüstünü yönetmek de mümkündür. Tıpkı bilgisayarınızın başında oturuyormuş gibi masaüstüne tıklayıp uygulamaları başlatabilirsiniz.

Uzak Masaüstü Bağlantısı ile elde edebileceğiniz birkaç farklı özelliği tartışacağız. Ayrıca, ücretsiz araçları kullanarak uzak masaüstü bağlantısı kurma yöntemine adım adım göz atacağız. Öyleyse başlayalım.

Uzak Masaüstü Protokolü Seçme

Uzak masaüstü uygulamaları genellikle aşağıdakilerden birini kullanır: Uzak Masaüstü Protokolü(RDP) veya protokol Sanal Bilgi İşlem Ağı(VNC). Uzak bağlantı kurmak için her iki ana bilgisayarın (sunucu ve istemci) aynı protokolü desteklemesi gerekir. Sorun, tüm işletim sistemlerinin (OS) aynı varsayılan protokolleri kullanmamasıdır. Ayrıca, bazı Linux dağıtımları ve Windows'un bazı sürümleri, bir sunucu veya istemci uzak masaüstü uygulaması içermez veya hiçbir uzak masaüstü uygulaması içermez.

İlk göreviniz, bilgisayarlarınızda zaten desteklenen protokolü belirlemek olmalıdır. İşletim sisteminizi araştırmaya, belgeler aramaya, kopya sayfalarına bağlantılar aramaya ek olarak, neyin ne olduğunu ve nerede olduğunu anlayabilmelisiniz. Ardından, sonunda, tüm bilgisayarlarınızda kullanmak için bir protokol seçmelisiniz.

Not:

  • VNC uzak masaüstü genellikle RDP bağlantılarından daha yavaştır, ancak VNC'nin çeşitli platformlarda uygulanması genellikle daha kolaydır.
  • Daha iyi performans ve güvenlik için, ücretsiz NoMachine'in NX sunucusunu ve istemcilerini veya FreeNX sunucusunu ve istemcilerini kullanabilirsiniz, ancak kurulumu daha karmaşıktır ve biraz düşünmeyi gerektirir.
  • Örneğin bir xrdp sunucusu kullanılarak Linux makinelerinde RDP bağlantıları için destek sağlamak da mümkündür.

Güvenlik duvarını açma (güvenlik duvarı)

Uzak bağlantılar kurmaya veya kabul etmeye başlamadan önce, güvenlik duvarı yazılımınızı kurmanız gerekir. Uzaktan bağlanmak istediğiniz bilgisayarlar güvenlik duvarı üzerinden VNC veya RDP trafiğine izin vermelidir.

Windows'ta, sunucuyu başlattığınızda, Uzak Masaüstü Sunucusu uygulamasına ağ erişimini Engellemeniz veya İzin Vermeniz istenecektir. "İzin Ver" düğmesini tıklarsanız, her şey çalışmalıdır. Bir istem almazsanız, Windows Güvenlik Duvarı özelliklerine gidebilir ve aşağıda listelenen bağlantı noktası numaralarını kullanarak bu uygulama için manuel olarak izin ekleyebilirsiniz.

Linux'ta, büyük olasılıkla, bağlantı isteklerini kabul eden bilgisayardaki güvenlik duvarına gelen kuralları manuel olarak eklemeniz gerekecektir. Gerekirse, menüden bir tarayıcı çağırabilir ve bir güvenlik duvarının nasıl kurulacağına ilişkin bilgi için Google'da arama yapabilirsiniz. Linux dağıtımınız, güvenlik duvarınız için bir GUI (grafiksel kullanıcı arabirimi) içerebilir veya bunu yapılandırmak için komut satırını kullanabilirsiniz. Aynı şekilde, aşağıda listelenen ilgili bağlantı noktalarında trafiğe izin vermek için bir istisna veya kural ekleyin.

  • RDP, 3389 numaralı TCP bağlantı noktasını kullanır
  • VNC, 5900'den başlayan bağlantı noktalarını kullanır (sunucuya yapılan her uzak bağlantı farklı bir bağlantı noktası kullanır; ekran 1, bağlantı noktası 5901'i kullanır, ekran 2 bağlantı noktası 5902'yi kullanır, vb.). Bu nedenle en iyi yöntem, bir güvenlik duvarı veya istisna kuralı oluşturduğunuzda bir bağlantı noktası aralığı (5900 - 5905 gibi) tanımlamaktır.

Artık yerel ağınızdaki bilgisayarlara uzaktan bağlanabilirsiniz. İnternet üzerinden uzaktan bağlanmak için yönlendiricinizi de kurmalısınız. Bunu bir sonraki bölümde tartışacağız.

Ubuntu'da VNC Sunucu ve İstemci Kullanımı

Ububntu kullanıyorsanız, zaten VNC istemcisi ve sunucusu kurulu ve kullanıma hazırdır. (Bu makale Ubuntu Desktop 8.10 Intrepid Ibex dağıtımına dayalıdır.) Uzak bağlantıları kabul edebilmek için menüden seçim yapmanız yeterlidir. Sistem > Özellikler > Uzak Masaüstü. İletişim kutusunda, istenen paylaşımları ve güvenlik ayarlarını yapılandırın. Komut/adres listesi, yerel ağda Ubuntu'nun veya başka bir Linux dağıtımının kurulu olduğu, bağlanılacak diğer bilgisayarları belirtmeniz için sağlanmıştır.

VNC görüntüleyiciyi Ubuntu'da kullanmak için, Uygulamalar > Sistem Araçları > Terminal. Ubuntu'nun kurulu olduğu bir bilgisayara bağlanıyorsanız, Ubuntu'nun önerdiği komutu yazın. Başka bir Linux dağıtımının kurulu olduğu bir bilgisayara bağlanıyorsanız, aşağıdaki komut biçimi kullanılır:

$ vncviewer BilgisayarAdı veya _IP adresi:#

Şekil 1'de gösterildiği gibi. Bu satır, vncviewer komutunu, ardından bilgisayarın adını veya IP adresini (veya web üzerinden bağlıysa İnternet IP'sini), iki nokta üst üste ile biten ve ekran (tünel) kimliğini (tanımlayıcı) içerir. Windows'un kurulu olduğu bir bilgisayara bağlanıyorsanız, iki nokta üst üste ve ekran numarası gösterilmez, bu durumda komut formatı aşağıdaki gibidir:

$ vncviewer BilgisayarAdı_veya_IP_Adresi

resim 1

Diğer Linux dağıtımlarına VNC İstemci ve Sunucu kurulumu

Ubuntu dışında bir Linux dağıtımı kullanıyorsanız, VNC sunucusunu ve istemcisini kurmak için uygun paketler için depolarına bakın. Böyle paketler yoksa, doğrudan kendi web sitelerinden TightVNC'yi indirebilir ve oluşturma ve kurulum talimatlarını takip edebilirsiniz.

SıkıVNC/RealVNC sunucusunun bir GUI'si yoktur, komut satırını kullanmanız gerekir, ancak endişelenmeyin - bu kolay. Sadece aç terminal, vncserver yazın ve Enter'a basın. İlk başlatmada, VNC bağlantıları için bir şifre oluşturmanız istenecektir. Parolayı belirledikten sonra, ekran veya tünel, Şekil 2'de gösterildiği gibi otomatik olarak yapılandırılacaktır.


şekil 2

VNC, çok sayıda kullanıcıya erişim sağlamak ve/veya ekran çözünürlüğü, başlatma komutları vb. gibi özellikler için seçenekler tanımlamak için birden çok ekranı destekler. vncserver komutu her çalıştırıldığında, genellikle 1'den başlayan ve komut her çalıştırıldığında artan bir sayı ile yeni bir tünel oluşturur.

Hatırlanması gereken vncserver komutu için çeşitli seçenekler şunlardır:

  • Yardım için -help seçeneğini kullanın veya man vncserver yazın.
  • -name desirename seçeneğini kullanarak, belirli bir tünele veya ekrana bir uzak bağlantı yapıldığında VNC istemcisinin başlık çubuğunda görüntülenen ekrana bir ad atayabilirsiniz.
  • Düzeltme:#, tüneli veya görüntüleme numarasını manuel olarak belirlemenizi sağlar.
  • -geometry WxH seçeneğini kullanarak, uzak masaüstünü görüntülemek için ekran genişliğini ve yüksekliğini ayarlayabilirsiniz.
  • -derinlik # ekleyerek renk derinliğini piksel başına 8 ila 32 bit arasında ayarlayabilirsiniz.
  • Bir VNC tünelini kapatmak için -kill:# seçeneğini kullanın ve hash işaretini istenen tünel (ekran) tanımlayıcısıyla değiştirin.

Belirli Linux dağıtımına ve kurulu olan VNC çözümüne bağlı olarak, görüntüleyici istemcisi veya uygulaması için bir grafik kullanıcı arayüzünüz olabilir veya olmayabilir. Grafiksel bir arayüz varsa, onu kullanmaktan çekinmeyin, ancak dilerseniz komut satırını da kullanabilirsiniz.

GUI için seçenekleri genellikle iletişim kutusundan ayarlayabilirsiniz. Linux dağıtımı olan bir makineye bağlanırken, uzak makinenin bilgisayar adını veya IP adresini (veya web üzerinden bağlanırken İnternet IP'sini), ardından iki nokta üst üste, tünel veya ekran kimliğini yazın ve Enter'a basın. Örneğin, ericlinuxbox:1 veya 192.168.0.122:1 . Bir Windows makinesine bağlanıyorsanız, iki nokta üst üste ve ekran numarası gerekli değildir. Bir terminalden bağlanmak için, daha önce Şekil 1'de gösterildiği gibi vncviewer ve ana bilgisayar bilgilerini girin.

Windows'ta bir VNC İstemcisi/Sunucusu Kurma

SıkıVNC ayrıca indirme sayfasında Windows için bir istemci ve sunucu sürümü sunar. TightVNC kurulduktan sonra sunucuyu menüden başlatabilirsiniz. Başlangıç (yakl. çevirmen: Başlat > Tüm Programlar > SıkıVNC) StretchVNC Sunucusunu Başlat'ı seçerek. Bu, gelen oturumlar için bir parola atamanız gereken bir özellikler iletişim kutusu (bkz. Şekil 3) getirecektir.

Figür 3

Tüm ayarları kontrol ettikten sonra Tamam'a tıklayın. Sunucu başlatılacak ve gelen bağlantıları kabul etmeye hazır olacak, aynı zamanda sunucu simgesi sistem tepsisinde görünecektir. Yine, herhangi bir platformdan bir Windows makinesine bağlanırken iki nokta üst üste ve görünen numara kullanmayın.

Windows'tan uzak bir bilgisayara bağlanıyorsanız, başlat menüsünden SıkıVNC Görüntüleyici kısayolunu seçin. Benzer şekilde, diğer platformlardan bağlanmak için uzak bilgisayarın adını veya IP adresini (veya web üzerinden bağlanıyorsanız İnternet IP adresini) girin ve bir Linux bilgisayara bağlanırken, komuta iki nokta üst üste ve bir ekran numarası ekleyin.

Bir sonraki bölüme özellikle dikkat edin: içinde VNC bağlantılarının güvenliğine ve İnternet üzerinden uzaktan bağlantı için gerekli tüm ayarlara bakacağız.

Eric Geier, Ev Ağı Hepsi Bir Arada Aptallar için Masaüstü Kılavuzu (Wiley 2008) ve Microsoft Windows Vista Hakkında Bilmeniz Gereken 100 Şey (Que 2007) dahil olmak üzere bilgisayarlar ve ağ iletişimi üzerine çok sayıda kitabın yazarı.


linux:
  1. açıkSSH; Linux kullanıyorsanız, örneğin Ubuntu, büyük olasılıkla her şey bizden önce kuruludur, bu nedenle terminale güvenle yazabilirsiniz: ssh root@.
  2. PuTTY, resmi Debian ve Ubuntu depoları da dahil olmak üzere Linux için de mevcuttur.
Mac os işletim sistemi:
  1. açıkSSH; bedava!
Tarayıcı eklentileri:

RDP trafiğini bir SSH tüneli üzerinden de iletebilirsiniz. Bunu yapmak için xrdp yapılandırma dosyasını düzeltmeniz gerekir:

$vi /etc/xrdp/xrdp.ini
Satırı bölüme ekleyin: adres=127.0.0.1

$ systemctl xrdp'yi yeniden başlat
Her şeyin doğru olduğunu şu şekilde kontrol edebilirsiniz:

$ nmap -p 3389 2016-10-04 13:07'de Nmap 6.47 (http://nmap.org) başlatılıyor unspecified.mtw.ru () için MSK Nmap tarama raporu Ana bilgisayar çalışıyor (0.0087 sn gecikme). PORT DEVLET HİZMETİ 3389/tcp kapalı ms-wbt-server
O halde cygwin veya mingw, linux veya mac os kullanıyorsanız:

ssh root@ -L 3389:localhost:3389
PuTTY ise:

PuTTY'yi başlatın. Soldaki ağaç menüsünde Bağlantı > SSH > Tüneller. Ardından, yeni bir İletilen Bağlantı Noktası ekleyin (Kaynak bağlantı noktası: 3389, Hedef: localhost:3389). Ekle'yi tıklayın.

VNC

Müşteri:

Örneğin, bu DE'yi koyalım:

$ apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E $ echo "deb http://packages.x2go.org/debian jessie main" > /etc/apt/sources.list.d/x2go .list $ echo "deb-src http://packages.x2go.org/debian jessie main" >> /etc/apt/sources.list.d/x2go.list $ apt-get update $ apt-get install x2go- anahtarlık && apt-get update $ apt-get yükleme x2goserver x2goserver-xsession
Aşağıdaki komutun çıktısı, x2go'nun kullanıma hazır olduğunu göstermelidir:

$ systemctl durumu x2goserver ? x2goserver.service - LSB: X2Go arka plan programını başlat ve durdur Yüklendi: yüklendi (/etc/init.d/x2goserver) Aktif: aktif (çalışıyor) Salı 2016-10-11 22:05:51 MSK; 30 dakika önce...
Ve şimdi önemli nokta, bu düzeltme olmadan bağlanamayacaksınız!.profile dosyasında "mesg n" satırını bulmanız ve "tty -s && mesg n" ile değiştirmeniz gerekir.

$vi.profil
Aşağıdaki komut, istemciyi kurarken gerekli olacak startfluxbox yürütülebilir dosyasının yolunu gösterecektir:

$ nerede startfluxbox
Ubuntu'da sunucu kurulumu:

$ apt-get install xfce4 xfce4-terminal $ add-apt-repository ppa:x2go/stable $ apt-get update $ apt-get install x2goserver x2goserver-xsession

$vi.profil
CentOS'ta sunucu kurulumu:

$ yum kurulum epel-release $ yum kurulum x2goserver x2goserver-xsession
Linux istemcisi yukarıdaki depolardan aşağıdaki komutla kurulur:

$ apt-get x2goclient'i kurun
Windows için - indirin, kurun, çalıştırın. Yukarıdaki aynı bağlantının OS X için bir istemcisi vardır.

İstemciyi başlatıyoruz:

Oturum ayarlarında şunları belirtin: Ana bilgisayar alanında - sunucunuzun IP'si, Oturum açma alanında - kök, bağlantı noktasını olduğu gibi bırakın, oturum türü - kurulu GUI.

Gördüğünüz gibi, anahtar kimlik doğrulaması için bir seçenek var. Genel olarak, birçok şey. Kendin için gör. Ve ses, PulseAudio aracılığıyla çıkarılabilir.

Tamam'a tıkladıktan sonra, bir şifre girmeniz ve seçilen oturuma bağlanmanız istenmesi için tıklamanız gereken bu sevimli küçük şeyleri göreceksiniz:

Not: Lütfen favori FluxBox'ınızın listede olmadığına dikkat edin, bu nedenle yolunu manuel olarak yazmanız gerekir.

x2go'nun önemli bir özelliği, herhangi bir grafik uygulamasını DE yüklemeden çalıştırma yeteneğidir. Bunun için oturum ayarlarında, oturum türü bölümünde tekli uygulama öğesini seçip çalıştırılacak uygulamayı seçmeniz veya başlatılacak programın yolunu girmeniz gerekir.

Bu durumda sunucudaki yazılım kurulumu bu şekilde görünecektir. Ubuntu durumunda:

$ add-apt-repository ppa:x2go/stable $ apt-get update $ apt-get install x2goserver x2goserver-xsession
Ve şimdi önemli nokta, bu düzeltme olmadan bağlanamayacaksınız! “mesg n ||” satırını bulmanız gerekiyor. true" ve "tty -s && mesg n" ile değiştirin.

$ vi .profile $ apt-get firefox xterm'i kurun
Oturumu aşağıda gösterildiği gibi ayarlayarak, tarayıcıyı uzak bir sunucuda başlatabilirsiniz ve makinenizde onu görüntüleyen bir pencere açılır:

Ya da öyle; o zaman sadece bir terminal penceresi açılacaktır:

Aşağıda mevcut oturum durumu penceresinin ekran görüntüsünü görebilirsiniz. Turuncu rakamlarla işaretlenmiş düğmeler:

  1. "Oturumu askıya al" - bu düğmeye tıkladıktan sonra bağlantı sonlandırılacak, ancak oturum devam edecek ve yeniden bağlanmayı bekleyecektir. Sunucuda çalıştırdığınız tüm uygulamalar çalışmaya devam edecek;
  2. "Oturumu sonlandır" - tıkladıktan sonra sunucuyla bağlantı sonlandırılacak ve sunucuda başlattığınız uygulamalar sonlandırılacaktır.

ekip görüntüleyici

Uzak masaüstü erişiminin son yolu.

Ubuntu'da kurulum:

$ apt-get güncelleme $ apt-get yükleme lubuntu-desktop $ yeniden başlatma $ dpkg --add-architecture i386 $ apt-get güncelleme $ wget http://download.teamviewer.com/download/teamviewer_i386.deb $ dpkg -i teamviewer_i386 .deb $ apt-get -f kurulum $ teamviewer --passwd
Debian'a Kurulum:

$ apt-get güncelleme $ apt-get yükleme lxde lightdm $ yeniden başlatma $ dpkg --add-architecture i386 $ apt-get güncelleme $ wget http://download.teamviewer.com/download/teamviewer_i386.deb $ dpkg -i teamviewer_i386. deb $ apt-get -f kurulum $ teamviewer --passwd
CentOS'ta kurulum:

$ yum groupinstall "X Pencere sistemi" $ yum epel-release'i kurun $ yum fluxbox'ı kurun xterm lightdm $ systemctl set-default graphical.target $ yeniden başlatın $ curl -o TeamViewer_Linux_PubKey.asc -Lk http://www.teamviewer.com/link /?url=354858 $ rpm --import TeamViewer_Linux_PubKey.asc $ curl -LOk http://download.teamviewer.com/download/teamviewer.i686.rpm $ yum teamviewer.i686.rpm'yi kurun $ teamviewer --passwd
TeamViewer lisans sözleşmesini de kabul etmek gerekir, bu "Acil durum modu" kullanılarak yapılabilir veya /opt/teamviewer/config/global.conf dosyasının sonuna aşağıdaki satırları ekleyin:

$ echo " EulaAccepted = 1" >> /opt/teamviewer/config/global.conf $ echo " EulaAcceptedRevision = 6" >> /opt/teamviewer/config/global.conf $ teamviewer --daemon yeniden başlatma
Aşağıdaki komut, TeamViewer arka plan programının durumunu ve bağlanmak için gereken dokuz basamaklı TeamViewer Kimliğini gösterecektir:

$ ekip görüntüleyici -- bilgi

Buradan indirilen istemciyi başlattıktan sonra, Partner UD alanına TeamViewer ID'sini girmeniz ve "Ortağa bağlan" düğmesine tıklamanız gerekir. Ardından, TeamViewer bir şifre isteyecektir: .

Bir sonuç yerine

Hepsi bu gibi görünüyor. Bu makalenin, linux sunucu kullanıcılarının kendileri için rahat ve kullanışlı bir ortam oluşturmalarına yardımcı olacağını umuyoruz.

28 Temmuz

Ubuntu'nun daha yeni sürümleri zaten yerleşik bir VNC sunucusuna sahiptir. Standart araçlarını kullanacağız. Bu konuyu anlarken, makul sayıda forumu okumak zorunda kaldım. Bu nedenle, birçok kullanıcı, ubuntu 14.04 sürümünde, çekirdek aygıtının bazı dahili incelikleri nedeniyle bu odağın çalışmadığını yazıyor. Bu konuya derinlemesine girmedim ... her halükarda, aniden bu belirli sürümün mutlu sahibi olursanız, alternatif x11vnc sunucusunu kullanabilirsiniz.

Oldukça basit bir şekilde kurulur:

sudo apt-get vino'yu kaldır Sudo apt-get x11vnc'yi kur

Aynı yazıda, standart VNC sunucusu zaten varsayılan olarak ubuntu'ya dahil edilmiştir. Her şey nasıl kurulur?

Uzak bir ana bilgisayara bağlanın.

Grafik erişim elde etmek istediğimiz uzak bilgisayara ssh ile bağlanıyoruz. Aynı zamanda ekranını görmek istediğimiz kullanıcının ipini bilmeli ve şifresi ile giriş yapmalıyız. Aslında sudo haklarına sahip herhangi bir kullanıcının verileri bizim için yeterli olacaktır, ancak daha sonra bazı noktaları düzeltmemiz gerekecektir.

Diyelim ki yerel ağda 10.20.0.30 ip adresine ve feanor184 kullanıcısına sahip ubuntu çalıştıran bir bilgisayarımız var. -X tuşuyla konsoldan bağlanıyoruz (grafiksel X'leri başlatmak için):

Ssh-X [e-posta korumalı]

şifreyi girin ve uzak bilgisayarımızın konsoluna girin.

Şimdi, şunu girin:

sudo şarap tercihleri

ve grafik penceresine bakın

Burada onay kutularını koyuyoruz:

diğer kullanıcıların masaüstünüzü görmesine izin verin — masaüstünü görelim.

diğer kullanıcıların masaüstünüzü kontrol etmesine izin verin — fareyi ve klavyeyi uzaktan kontrol etmenizi sağlar.

kullanıcının bu şifreyi girmesini gerektir — bağlanmak için bir parola ayarladığınızdan emin olun. Ağımıza kimin tırmandığını asla bilemezsiniz

bildirim alanı simgesini göster: her zaman — vnc simgesini her zaman tepside ekranın üst kısmında görüntüleyin.

Kendi ayarlarınızı da yapabilirsiniz - ayarlarım burada açıklanmıştır)

Ayarları kaydediyoruz ve uzak ana bilgisayarla bağlantıyı kesiyoruz.

Yapılandırılmış bir bilgisayara bağlanmak için vnc desteği olan herhangi bir istemciyi kullanın.

Örneğin, Remmina Linux içindir.

UltraVNC Görüntüleyici - Windows için.

Açıklanan bağlantı ayarlarının çalışabilmesi için uzak bilgisayarda ubuntu işletim sisteminin olması gerektiğini bir kez daha hatırlatırım. Ubuntu kurulumu burada üzerinde durmak istemediğim ayrı bir konu o yüzden bu adımı atlayacağız. İnternette bu konuyla ilgili birçok kılavuz var.

Sonumuz ne olacak?

Ubuntu altında uzaktaki bir bilgisayara bağlanma ve sanki monitöründe oturuyormuşuz gibi üzerinde herhangi bir işlem yapma fırsatımız oldu.

Uzak Masaüstü, başka bir bilgisayar veya hatta bir akıllı telefon kullanarak bilgisayarınıza İnternet üzerinden bağlanmanıza olanak tanır. Yakınında olmasanız bile, sıklıkla başka bir bilgisayarda bir şeyler yapmanız gerekebilir. Ubuntu da bu özelliğe sahiptir.

Bu yazıda, Ubuntu 16.04 Uzak Masaüstü'nün nasıl kurulacağına ve çeşitli cihazlar kullanılarak ona nasıl bağlanılacağına bakacağız. Uzaktan erişim protokolü olarak VNC kullanacağız, yavaş ve modası geçmiş, ancak her yerde destekleniyor. Ubuntu 16.04'te, hemen hemen tüm yazılımlar zaten varsayılan olarak kuruludur, yalnızca birkaç ayarı değiştirmeniz gerekir.

Ubuntu Uzak Masaüstü

Dediğim gibi uzaktan erişim protokolü olarak VNC kullanacağız. Ve bir sunucu olarak - Vino, bu program varsayılan olarak dağıtımla birlikte gelir. Ve çalışması için sadece birkaç ayar yapmanız gerekiyor.

Dash ana menüsünü açın ve şunu arayın: masaüstü paylaşımı

Sistem hiçbir şey algılamazsa, bu yaygın bir hatadır. Yardımcı programı terminal aracılığıyla çalıştırabilirsiniz. Bunu yapmak için, ile bir terminal açın. Ctrl+Alt+T ve yap:

şarap tercihleri

Ardından, açılan pencerede kutuyu işaretleyin "Diğer kullanıcıların masaüstünüzü görmesine izin verin" Sonra sahanın karşısında "Şifre iste" bağlanmak için kullanılacak şifreyi girin:

İşte bu kadar, ubuntu uzak masaüstü kuruldu. Artık bilgisayarınıza başka bir Linux dağıtımı kullanarak bağlanmayı deneyebilirsiniz. Ama bir şey daha var. Windows'tan bağlanamayacaksınız. Gerekli şifreleme varsayılan olarak etkindir. Bu, tüm istemciler tarafından desteklenmez. Zorunlu şifrelemeyi devre dışı bırakmak için dconf-editor'ü kurmanız gerekir:

sudo apt kurulum dconf-editor

Ardından programı açın ve yolu izleyin org.gnome.desktop.remote-desktop oradaki kutunun işaretini kaldırın:

Artık ubuntu uzak masaüstü bağlantısını test etmeye hazırsınız. Ana menüyü açın ve Remmina uzak bağlantı istemcisini bulun.

Bağlantı dizesinde protokolü seçin VNC, ardından adresi girin, çünkü yerel makineyi kontrol edeceğiz, ardından localhost'a girin, diğer durumlarda bilgisayarın ip adresini kullanmanız gerekecek. sonraki tıklama "Bağlamak":

Program, bilgisayara uzaktan erişim elde etmek için hemen sizden bir parola isteyecektir:

Ve sonra zaten VNC sisteminde, sunucu bu istemciye uzak masaüstü ubuntu 16.04'e bağlantıya izin vermenin gerekli olup olmadığını soracaktır:

Bağlantıyı onayladıktan sonra uzak masaüstünü kullanabilirsiniz. Şimdi başka bir bilgisayardan bağlanma zamanı. Linux, Windows veya Android için herhangi bir VNC istemcisini kullanabilir ve yerel bir ağdaysa bilgisayarınıza bağlanabilirsiniz. Ek olarak, örneğin hamachi veya OpenVPN kullanarak özel bir yerel ağ oluşturarak İnternet üzerinden bile erişebilirsiniz.

sonuçlar

Bu yazıda, Ubuntu 16.04 Uzak Masaüstü'nün nasıl yapılandırıldığına ve diğer cihazlar kullanılarak nasıl erişileceğine baktık. Her şey çok basit, hatta birkaç yapılandırma dosyası oluşturmanız gereken aynı x11vnc'den bile daha basit. Herhangi bir sorunuz varsa, yorumlarda sorun!

İlgili Mesajlar: