Neden Windows'tan Linux'a uzaktan bağlantı kurun?
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ı, toplamda Ubuntu'nun yalnızca %35'ini oluşturuyor (google arama eğilimleri). Linux'ta arama yapıldığında, 161 milyon sonuç görünürken, bir sonraki en popüler Linux dağıtımları i.e., Debian Linux, sadece 65.9 milyon arama sonucu, 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 etme, bu bir 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.
- SSH
- RDP bağlantısı
- VNC bağlantısı
IP adresini bulun:
Hangi yöntemi kullanırsanız kullanın, neredeyse her durumda sisteminizin IP adresini bulmanız 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:
$ sudo apt net araçları yükleyinŞimdi aşağıdaki komutu girin:
$ IfconfigYukarıdaki komutu yazdıktan sonra terminal pencereniz aşağıdaki gibi görünecektir
İlk bölümde “inet”in yanında IP adresinizi bulacaksınız. Bu durumda yukarıdaki ekran görüntüsünden de görebileceğiniz gibi IP adresi “10.0.2.15”
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ümlerinde işe yarar.
$ ana bilgisayar adı -I
Yöntem 1: SSH (Güvenli Kabuk) kullanarak Uzaktan Erişim
Bu yöntem için, Windows varsayılan SSH işlevini kullanmaktan daha iyi olduğu için PuTTY yazılımını yüklemelisiniz. 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 address)” 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ğlar, ben.e., fare kontrolü olmayacak. 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ı Windows'ta zaten yüklü. Böylece 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
$ sudo apt xrdp yükleyin
"y" tuşuna basın ve enter'a basın. Daha sonra yüklemeye devam edecek.
Bunu takiben
$ sudo systemctl xrdp'yi etkinleştir
İlk komut XRDP aracını kuracak. İ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ğlanmanın en kolay yöntemi olsa da, Ubuntu ile bağlanırken bazı sorunlar ortaya çıkıyor. Bu Ubuntu 18'den sonra olmaya başladı.4 LTS sürümü. Linux, kullanıcı oturum açtığında uzaktan erişilmesinden hoşlanmaz. Bu yüzden basit bir çözüm, Linux'unuzdan çıkış yaptı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ü yok). 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, i.e., bazı VNC yazılımı yüklemeniz gerekiyor.
Linux sisteminize gidin ve güncel olduğundan emin olmak için aşağıdaki komutu yazın
$ sudo uygun güncellemeŞimdi aşağıdaki komutu girin
$ sudo apt sıkıvncserver yükleyinşimdi çalıştır
$ sudo sı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ırla.
Bundan sonra, VNC istemcisini pencerelere kurun. Bu TightVNC araçları paketler halinde kurulur, bu nedenle kurulduktan sonra Windows arama çubuğuna gidin ve “TightVNC Viewer. “ 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.
Sonuç:
Artık bu yöntemleri bildiğinize göre, kullanımınız için en iyi yolun hangisi olduğunu bilmelisiniz.
- RDP, açık kaynak olan xrdp'yi kullanır
- SSH, terminale uzaktan erişim için kullanılabilir
- 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.