Geek Okulu Öğrenme Windows 7 - Uzaktan Yönetim
Geek Okulu'nun bu kurulumunda, uzaktan Yardım, Uzak Masaüstü, WinRM olarak da bilinen Windows Uzaktan Yönetimi ve PowerShell kullanarak makinelerimizi uzaktan nasıl yönetebileceğimize bakıyoruz..
Windows 7'deki Geek School serisindeki önceki makalelere göz atmayı unutmayın:
- Geek Okuluna Giriş
- Yükseltmeler ve Göçler
- Aygıtları Yapılandırma
- Diskleri Yönetme
- Uygulamaları Yönetme
- Internet Explorer'ı Yönetme
- IP Adresleme Temelleri
- Ağ
- Kablosuz ağ
- Windows Güvenlik Duvarı
Ve tüm bu hafta dizinin geri kalanı için bizi izlemeye devam edin.
Uzaktan yardım
Uzaktan yardım, ilk önce Windows XP'de giriş yapan ve sesli sohbeti kaldırmanın yanı sıra, aynı kalan bir özelliktir. Uzaktan yardım kullanırken, bir makineye bağlı iki kullanıcı aynı anda kullanıyor. Birincisi, aynı zamanda olarak da bilinen, yardıma ihtiyaç duyan kişi var. evsahibi denilen kullanıcıya yardımcı olan kişi yardımcı. Uzaktan yardım, sanal yardım masası türünde bir senaryo fikri etrafında toplanmıştır..
Birinin yardım istemesi için, size yardım etmesi için bir davetiye göndermeleri gerekir. Davetiye oluşturmanın üç yolu vardır:
- Hem ana bilgisayar hem de yardımcı aynı ağdaysa, bir dosya bir ağ konumuna.
- Aynı ağda değilse, bir e-posta davetiyesi.
- Şebekeniz IPv6 kullanıyorsa, bu sırada pek olası olmayan IPv6 kullanıyorsanız, kolay bağlantı.
Ev sahibi ayrıca oturumda neler olup bittiğine dair son söze sahiptir, örneğin, yardımcının fareyi ve klavyeyi kontrol edip etmeyeceğini seçebilir ve hatta yardımcının yaptığı şeyden rahatsızlık duymaları durumunda istediği zaman oturumu kesebilir.
Uzaktan Yardımı Etkinleştirme
Uzaktan Yardım'ı etkinleştirmek için Başlat Menüsü'nü açın ve Bilgisayar'a sağ tıklayın, ardından içerik menüsünden Özellikler'i seçin..
Sistem Bilgisi iletişim kutusu açıldığında, sol tarafta bulunan Uzaktan ayarlar bağlantısını tıklayın..
Burada, Uzaktan Yardım'ın bilgisayarınıza bağlanmasına izin veren kutuyu işaretlemeniz gerekir..
Gelişmiş düğmesine tıklarsanız, yardımcının farenizin ve klavyenizin kontrolünü ele geçirmesine izin verilip verilmeyeceği ve bunun için ne kadar süredir oluşturduğunuz davetlerin geçerli olacağı gibi şeyleri değiştirebilirsiniz..
Uzaktan Yardım Kullanımı
Birinin size yardım etmesini istemek için bir davetiye yapmanız gerekir. Başlat menüsünü açmak için, bakımı genişletin ve Windows Uzaktan Yardım'ı seçin..
Ardından, size yardım etmesi için güvendiğiniz birisini davet etmeyi seçin..
Gösteri amacıyla davetiyeyi bir dosyaya kaydedeceğim, ancak istediğiniz yöntemi kullanmaktan çekinmeyin.
Belgeler kitaplığımı ağımdaki başka bir bilgisayarla paylaştığım için davetiyeyi buraya kaydetmek mükemmel.
Davetiyeyi kaydettikten sonra size bir şifre verilecektir. Bu, PC'nize bağlanmaya ve bağlanmaya çalışırken bir yardımcının girmesi gerekeceğinden çok önemlidir..
Windows 8 çalıştıran bir makineye geçtim. Bunu yapmayı seçtim, böylece hangi bilgisayarda olduğumu şaşırtmazsınız. Windows 8 makinesinden sadece davetiyeye çift tıklıyorum..
Ardından, ana makinedeki arkadaşımın bana gönderdiği şifreyi girip Tamam'ı tıklayın..
Ev sahibine daha sonra makinelerine bağlanmama izin vermek isteyip istemedikleri sorulacak. Bu durumda kimin bağlanmaya çalıştığını biliyorum, böylece Evet'i tıklatabilirim.
Hepsi bu kadar. Şimdi tam olarak Windows 7 bilgisayarınızda ne yaptığınızı gerçek zamanlı olarak görebiliyorum. Kullanıcıların PC'nizin kontrolünü ele geçirmesine izin vermişseniz, gelişmiş seçenekler bölümünde görüldüğü gibi, aşağıda gösterildiği gibi bir istek kontrol düğmesi göreceksiniz. Ev sahibinin isteğinize izin vermesine veya reddetmesine izin verilir. İsterseniz sohbet özelliğini de kullanabilirsiniz..
Uzak Masaüstü
Uzaktan Yardım iki kullanıcı senaryosuna odaklanırken, Uzak Masaüstü tek bir kullanıcının etrafında odaklanır. Remote Assistance ile Remote Desktop arasındaki en büyük fark, uzaktaki bir masaüstü oturumuna bağlandığımda, bağlandığım bilgisayarın kilitli kalmasıdır; böylece yürüyen herkes o makinede ne yaptığımı göremez. Muhtemelen şu ana kadar tahmin ettiğiniz gibi, Uzak Masaüstü üretkenliğe odaklanmıştır. Örneğin, işten ayrılmadan önce bir belgeyi düzenlemeyi unuttuysam, eve döndüğümde bu makineye bağlanmak için Uzak Masaüstü'nü kullanabilirim ve masamda oturuyor gibiydim..
Not: Bu o kadar faydalı ki, her gün evde kullanıyorum; ekranları olmayan bir kaç sunucum var; Aslında, bir klavye veya fare bile yok. Onlar sadece bir güç kablosu ve bir ağ kablosu var, hepsi bu. Sunucuda bir şey yapmak istediğimde sadece uzaktaki masaüstünü kullanıyorum.
Uzak Masaüstünü Etkinleştirme
Uzak Masaüstü'nü etkinleştirmek için Başlat Menüsü'nü açın ve Bilgisayar'a sağ tıklayın, ardından içerik menüsünden Özellikler'i seçin..
Sistem Bilgisi iletişim kutusu açıldığında, sol tarafta bulunan Uzaktan ayarlar bağlantısını tıklayın..
Burada, Uzak Masaüstü'nün bilgisayarınıza bağlanmasına izin veren kutuyu işaretlemeniz gerekecektir. Uzak Masaüstü'nü etkinleştirmek için iki seçenek vardır:
- Uzak Masaüstü Protokolünü uygulayan herhangi bir cihazdan bağlantıya izin vermek. Bu daha az güvenlidir ancak bilgisayarınıza Windows çalıştırmayan aygıtlardan, örneğin bir iOS aygıtından veya hatta Linux çalıştıran başka bir bilgisayardan bağlanmanıza olanak tanır.
- Alternatif olarak, RDP'yi Ağ Düzeyinde Kimlik Doğrulama ile uygulayan Windows 7 veya sonraki makinelerden bağlantılara izin vermeyi seçebilirsiniz..
Ortamımda yalnızca Windows 7 ve sonraki sürümleri çalıştıran bilgisayarlar bulunduğundan daha güvenli bir seçenek bulabiliriz.
Uzak Masaüstünü Kullanma
Bir bilgisayarda Uzak Masaüstü'nü etkinleştirdikten sonra, bilgisayara bağlanmak çok kolaydır. Bunu yapmak için, Başlat Menüsünü açın ve Donatılar'ı genişletin, ardından Uzak Masaüstü Bağlantısı'nı tıklayın..
Şimdi Uzak Masaüstü etkinken makinenin adını veya IP adresini girmeniz ve ardından bağlan.
Sizden kimlik bilgileri istenecektir. Unutmayın: Uzak makineye bir kullanıcının kimlik bilgilerini girmeniz gerekir, ancak bunlara bağlandığınızdan değil.
Hepsi bu kadar. Şimdi uzaktaki makinede oturmuş gibi hissedeceksiniz.
Farkedeceğiniz bir şey, RDP kullanırken görsel efektlerin çoğunu kaybetmenizdir. LAN kullanıyorsanız ve Gigabit Ethernet kullanıyorsanız, bunu değiştirmek isteyebilirsiniz. Bunu yapmak için, bağlanmadan önce, açılan seçenekler üzerine tıklayın.
Ardından Deneyim sekmesine geçin. Burada, sizin için en uygun ayarları belirleyen bağlantınızın hızını seçebilirsiniz..
WinRK
Not: WinRM sağlam bir yönetim aracıdır, ancak kısa bir süre sonra göreceğiniz gibi, hiç şaşırtıcı PowerShell Remoting özelliği tarafından değiştirildi..
Windows Uzaktan Yönetimi, komut satırı tabanlı bir yönetim protokolüdür. WinRM'nin gerçekten uğraştığı şey, pek çok kurumsal güvenlik duvarından izin verilen sağlam HTTP protokolüne dayanmasıydı, bu nedenle özel portların açılmasına gerek yoktu. WinRM, Windows 7'de etkin hale gelmiyor ve uzaktan yönetmek istediğiniz iş istasyonlarında ve sunucularda manuel olarak etkinleştirmeniz gerekecek. Etkinleştirmek için yükseltilmiş bir komut istemi açın ve çalıştırın:
winrm quickconfig
WinRM'yi etkinleştirdiğinizde aşağıdaki sistem değişiklikleri gerçekleşir:
- Windows Uzaktan Yönetim hizmeti gecikmeli otomatik başlatmaya dönüştü.
- Tüm yerel IP adreslerinde HTTP dinleyicileri yaratacaktır.
- Bir güvenlik duvarı istisnası oluşturulacak
Bilgisayarınızı gerçekten WinRM için ayarlamak için hepsi bu kadar..
WinRM Etkin Bir Bilgisayara Bağlanma
WinRM kullanarak bir bilgisayara bağlanmak için, makineyi güvenilir ana bilgisayar listenize eklemelisiniz. Bu basit işlemi yapmak için aşağıdaki komutu yazın:
Not: Aşağıdaki komuttaki IP’yi, bağlanmaya çalıştığınız makinelere göre değiştirmeniz gerekecektir..
winrm kümesi winrm / config / client @ TrustedHosts = ”192.168.174.130”
Makineyi TrustedHosts'a ekledikten sonra, uzaktaki makinede istediğiniz herhangi bir komutu bağlayıp çalıştırabilirsiniz. Bunu yapmak için Windows Remote Shell (WinRS) komutunu kullanıyorsunuz.
kazan -r: 192.168.174.130 -u: Taylor -p: Pa $$ w0rd netstat
Aşağıdaki değerleri değiştirmeniz gerekir:
- 192.168.174.130 WinRM etkinleştirilmiş bir makinenin IP adresi için
- Taylor uzak makinedeki yerel bir yöneticinin kullanıcı adı için
- Pa $$ w0rd Yukarıda belirtilen kullanıcı hesabının şifresi için.
- netsat Çalıştırmak istediğiniz komut için. Elbette, uzaktaki makinedeki dinleme bağlantı noktalarını gerçekten görmek istiyorsanız, netsat kullanmaktan çekinmeyin..
PowerShell Uzaktan
Daha önce de belirttiğim gibi, PowerShell'in Remoting özelliği WinRM üzerine inşa edilmiştir. Öyleyse onu eski kabuğundan ayıran şeyi belirleyelim..
Nesne Oryantasyonu
PowerShell'i olduğu kadar güçlü kılan bir şey var ve o şeye Nesne Yönelimi denir. Nesneye Yönelik Programlama veya bilindiği üzere OOP, kodun yeniden kullanımını destekleyen bir programlama stilidir. Bunu başarmak için kullandığı yöntemlerden biri, sayılar ve dizgiler gibi ilkel veri türlerinden ve diğer bileşik yapılardan oluşan bileşik veri yapıları yaratmanıza izin vermektir. Bu bileşik veri yapılarına nesne denir.
Basitçe söylemek gerekirse, bir nesne bir şeyin temsilidir. Nesneler, şeyi tanımlayan özellikleri ve nesneye ne yapabileceğini söyleyen yöntemleri içerir. Örneğin, Kişi adında bir nesneye sahip olabilirsiniz. Person nesnesinde:
- Kişinin göz rengini tanımlayan bir özellik.
- Saçın rengini açıklayan özellik.
- Uyku denen bir yöntemi olabilir..
- Yürüme denilen bir yöntem olabilir.
OOP aslında bundan çok daha fazlası, ancak bu şimdilik çalışma tanımı olarak görev yapacak. PowerShell'deki her şey bir nesne olduğundan, verilerle çalışmak gerçekten kolaydır. Örneğin, Get-Service cmdlet'i yerel makinenizde çalışan servisler hakkında bilgi alır. Ne tür bir nesne çıktığını görmek için, basitçe onu Get-Member'e yönlendirin:
Hizmet Al | Get-Üye
Burada, ServiceController adlı bir nesne türünün çıktılarını görebilirsiniz. ServiceController nesnelerinin desteklediği Yöntem ve Özellikleri de görebilirsiniz. Bu bilgiler göz önüne alındığında, durdurmak istediğiniz servisi temsil eden nesne üzerindeki Kill yöntemini çağırarak bir hizmeti durdurabileceğinizi anlamak oldukça önemlidir..
Remoting
WinRM'yi kurduğumuzdan, Windows 7 makinemiz zaten PowerShell ile uzaktan kontrol edilebiliyor. Uzak makinede bir powershell cmdlet'ini çalıştırmak için Invoke-Command cmdlet'ini kullanın:
Komut çağırmak WIN-H7INVSHKC7T get-service
Hepsi bu kadar..
Herhangi bir sorunuz varsa beni @taybgibb tweetleyebilir veya yorum bırakabilirsiniz..