Linux Sistemleri Windows'tan nasıl uzaktan kontrol edilir

How Remotely Control Linux Systems From Windows



Uzaktan erişim ile, bir kullanıcı sisteme gerçek hayatta fiziksel erişime sahip olmadan uzak bir konumdan başka bir sistemdeki dosyalara ve verilere erişebilir, oldukça havalı. Doğru? Uzaktan erişim faydalıdır ve zamandan tasarruf etmede çok yardımcı olur.

Neden Windows'tan Linux'a uzak bir bağlantı kuruyorsunuz?

Diyelim ki bir işletmeniz var ve yaklaşık 10 dakika sonra yönetim kurulu üyelerinizle bir toplantınız var. Birdenbire sunum dosyanızın ev sisteminizde olduğunu hatırlıyorsunuz; uzaktan erişim potansiyel olarak günü kurtarabilir.







Veya bir yerde bir Windows sistemi ve başka bir odada Linux sistemi çalıştırıyorsunuz ve Linux'unuzda bazı komutları çalıştırmak veya Linux'unuzdan bazı dosyaları almak istiyorsunuz ve Linux'unuza erişilemiyor veya çok tembelsiniz. Her iki durumda da, her durumda, uzaktan erişim büyük kolaylık sağlar ve çok zaman kazandırır.



Linux Ubuntu'su:

Artık tüm popüler Linux dağıtımlarından Ubuntu, açık ara en popüler olanıdır. Diğer tüm Linux dağıtımları, Ubuntu'nun (google arama eğilimleri) toplamda yalnızca %35'ini oluşturur. Linux'ta arama yapıldığında 161 milyon sonuç görünürken, sonraki en popüler Linux dağıtımları, yani Debian Linux sadece 65.9 milyon arama sonucuna sahip, bu nedenle yukarıdaki istatistikleri göz önünde bulundurarak, bu eğitim için Ubuntu kullanacağım. Bağlantıyı kurmak için Ubuntu makinesine fiziksel olarak erişmeniz gerekir. Ama merak etmeyin bu tek seferlik bir şey.



Linux'unuza pencerelerden uzaktan erişebileceğiniz birçok yöntem vardır. Burada Windows'tan uzaktan kontrol edilen Linux Sistemlerine erişmenin üç yolunu paylaşacağım.





  1. SSH
  2. RDP bağlantısı
  3. VNC bağlantısı

IP adresini bulun:

Hangi yöntemi kullanırsanız kullanın, hemen hemen her durumda sisteminizin IP adresini bulmak gerekir. Linux sisteminizin IP'sini bulmanın kolay bir yolu aşağıdadır.

Linux makinenizdeki terminale gidin ve aşağıdaki komutu yazın:



$sudouygunYüklemekağ araçları

Şimdi aşağıdaki komutu girin:

$ifconfig

Yukarıdaki komutu yazdıktan sonra terminal pencereniz aşağıdaki gibi görünecektir.

IP adresinizi ilk bölümde inet'in yanında bulacaksınız. Bu durumda yukarıdaki ekran görüntüsünden de görebileceğiniz gibi IP adresi 10.0.2.15'tir.

Yukarıda bahsedilen yöntem işinize yaramazsa aşağıdaki yolları deneyebilirsiniz:

Terminalde aşağıdaki komutu yazın. Unutmayın, bu Ubuntu gibi bazı Linux sürümleri için geçerlidir.

$ana bilgisayar adı-BEN

Yöntem 1: SSH (Güvenli Kabuk) kullanarak Uzaktan Erişim

Bu yöntem için yüklemeniz gerekir. Macun yazılım, kullanmaktan daha iyi olduğu için Windows varsayılan SSH işlevi . PuTTY, Linux'unuz ile Windows masaüstünüz arasında, Linux terminaline erişmenizi sağlayan bir SSH bağlantısı kurar.

PuTTY yazılımını kurduktan sonra Host Name (veya IP adresi) etiketinin altına Linux sisteminizin adını veya IP adresini yazın. Değilse, bağlantıyı SSH'ye ayarladığınızdan emin olun. Şimdi aç'ı tıklayın. Ve işte, artık Linux komut satırına erişiminiz var.

Not: Bu, terminale yalnızca sizin erişiminizi sağlayacaktır, yani fare kontrolü olmayacaktır. Yine de bu, Terminal komutlarını kullanarak yazılım yüklemek için kullanışlıdır.

Yöntem 2: RDP (Uzak Masaüstü Protokolü) Kullanma

RDP şimdiye kadarki en kolay yöntemdir. RDP aracı, pencerelerde zaten kuruludur. Yani windows sistemi herhangi bir çalışma gerektirmez (yazılım açısından). Ancak, Linux sisteminiz için durum böyle değil. Linux sisteminizde XRDP aracını yüklemeniz gerekecek. Bunun için terminali açın (Ctrl+ Alt+ T) ve aşağıdaki komutu yazın

$sudouygunYüklemekxrdp

y'ye basın ve enter'a basın. Daha sonra kuruluma devam edecektir.

Bunu takiben

$sudosistemctletkinleştirmexrdp

İlk komut XRDP aracını kuracaktır. İkinci komut, başlangıçta otomatik etkinleştirme seçeneğine izin verecektir. Başka bir deyişle, xrdp aracı, Linux önyüklendiğinde otomatik olarak başlayacaktır. Bu işlem tamamlandıktan sonra. Windows sisteminize gidin ve arama çubuğuna RDP yazın. Uzak Masaüstü Uygulamasına tıklayın.

Bilgisayar etiketinin yanına Linux sisteminizin IP adresini yazın ve bağlan'a tıklayın.

Linux sisteminizin Kullanıcı Adını ve Parolasını girin.

Sorun giderme: RDP üzerinden bağlanmak, uzaktan bağlanmak için en kolay yöntem olsa da, Ubuntu ile bağlanırken bazı sorunlar ortaya çıkıyor. Bu, Ubuntu 18.4 LTS sürümünden sonra olmaya başladı. Linux, kullanıcı oturum açtığında uzaktan erişilmesinden hoşlanmaz. Bu nedenle basit bir çözüm, Linux'unuzdan çıktıktan sonra RDP'yi denemektir.

Yöntem 3: Sanal Ağ Bağlantısı (VNC) kullanarak bağlantı kurma

VNC kullanarak da bağlanabilirsiniz. Yukarıda bahsedildiği gibi, SSH terminale erişim sağlar (fare kontrolü yoktur). VNC, Linux masaüstüne erişim sağlar (tam fare kontrolü). Ancak, bu yöntemi kullanarak bağlanmak için bazı ön koşullar vardır, yani bazı VNC yazılımları yüklemeniz gerekir.

Linux sisteminize gidin ve güncel olduğundan emin olmak için aşağıdaki komutu yazın

$sudouygun güncelleme

Şimdi aşağıdaki komutu girin

$sudouygunYüklemeksıkıvncserver

şimdi çalıştır

$sudosıkıvnc sunucusu

Şimdi bağlantınız için bir şifre oluşturun. Size çoğunlukla 1 olmak üzere bir masaüstü numarası verilecektir. Bu numarayı hatırlayın.

Bundan sonra, yükleyin VNC istemcisi pencerelerde. Bu TightVNC araçları paketler halinde kurulur, bu nedenle kurulduktan sonra Windows arama çubuğuna gidin ve TightVNC Viewer'ı arayın. Uygulamayı başlatın ve Linux cihazının IP adresini girin.

Şimdi, yukarıdaki ekran görüntüsünde gösterildiği gibi, Linux sisteminizin IP'sini ve ardından masaüstü numarasını girin.

Çözüm:

Artık bu yöntemleri bildiğinize göre, kullanımınız için en iyi yolun hangisi olduğunu bilmelisiniz.

  1. RDP, açık kaynak olan xrdp'yi kullanır
  2. SSH, terminale uzaktan erişim için kullanılabilir
  3. RDP yerine VNC kullanılabilir, ancak biraz daha az güvenlidir

Diğer iki yöntemin kurulumunu çok daha kolay hale getirdiğinden, hangi yöntemi kullanırsanız kullanın SSH kurmanız önerilir.

Ubuntu, VNC uyumlu yerleşik bir uzak masaüstü aracına sahiptir.