Wake On LAN'ın tersi var mı?


1

Wake On LAN'in tersi gibi, bir bilgisayarı uzaktan kapatmanın kolay bir yolu var mıydı? Sadece bir düğmeye bastığımda iOS Uygulaması gibi bir programı kolayca kullanabilirim ve çalışmaya başlar. Aynısını tersten de yapabilir miyim? Bir düğmeye basmak gibi ve geri kapatır? Böyle bir şeyi yapmanın en kolay yolu nedir? Yoksa tarif ettiğim şekilde mümkün değil mi?


1
Hedef işletim sistemine bağlı olacaktır.
Ben N

Hedef
makinem

Sadece 'ssh' ssh ve şimdi çalıştırabilirim biliyorum ama ssh olmayan cihazlar için daha kolay bir çözüm istiyorum ama sadece paketi gönderebilirim (veya aynthing sanırım)
Pocketkid2

Doğrusu, özel hazırlanmış bir paketi dinleyen ve bir kapanışı tetikleyen basit bir arka plan programı yazmak mümkün olabilirdi, ama bunu yapan hiçbir şey bilmiyorum.
Ben Richards,

Yanıtlar:


1

Bu bir güvenlik ve uygulama meselesi. Hızlı cevap hayır , böyle basit bir şey yok .

Wakeup On LAN(WOL [1] ), yüksek düzeyde kullanılabilirlik gerektiren ancak 7/24 çalışma gerektirmeyen bir ortamda bir makineyi açmak için gereken çabayı en aza indirmek için tasarlanmış donanım düzeyinde uygulanan bir protokoldür (bu nedenle makineler kapatılabilir). Bilgisayar yonga seti düzeyinde uygulanır, böylece bilgisayar prize takılıyken, Ağ Arabirim Kartını (NIC) WoL paketlerini dinler. Paket geldiğinde, başlatma işlemini başlatan bir ACPI güç açma sinyali tetikleyecektir. Lütfen bilgisayarın kapalıyken bile açıldığını , ancak fanlar ve diskler dahil olmak üzere çoğu iç cihaza güç geleceğinden emin olun.

Güvenlik endişesi

WOL (Wikipedia [2] 'ye göre ) güvenlik uygulamalarına ve isteğe bağlı kimlik doğrulama mekanizmalarına sahip olmasına rağmen , genellikle bunlardan daha azdır Shutdown On LAN. Daha iyi açıklayayım. Bir veri merkezi içinde kötü niyetli bir uygulama, bir dizi sunucuya rastgele WOL paketlerinin bolluğunu göndermeye başlarsa (müşterilerin uygulamalarını yükledikleri bulut barındırma ortamlarını düşünün), yapabilecekleri en büyük hasar tesisteki güç tüketiminde bir artıştır. Daha sonra yöneticiler tarafından hafifletilebilir.

Eğer böyle bir Kapatma Açık LAN protokolü mevcut olsaydı, muhtemelen eski bir DoS saldırısı düzenleyen tüm veri merkezlerini çökertebilirdi.

Uygulama konuları

Bu görecelidir. Kapatma Açık LAN protokolü hala uygulanabilir olabilir. Ancak olayı bu gücü düşünün lütfen işlenebilir donanım seviyesinde (ACPI) de, kapatma sırasında değil. Bir makineye can vermesi için güç verebilirsiniz, ancak veriyi kaybetmeden bir OLTP sunucusundan gücü kesemezsiniz, bu nedenle uygun bir kapatma prosedürünü tetiklemek için işletim sistemi uygulamasına sıkı sıkıya bağlıdır. Bunun tersi işletim sisteminden bağımsızdır.

Ancak, bir protokol olabilir aslında uygun şekilde nasıl ele seçebilir çekirdeğe ACPI güç olayını gönderin. Maalesef (ve tekrar güvenliğe geliyoruz) ACPI'nin güç olaylarıyla ilgili bir kimlik doğrulama mekanizması yok. Başka bir deyişle, ACPI olayları, herhangi bir bilgisayar güvenliği düşüncesinden uzak olan fiziksel bir düğmeye basılmasını yansıtır. Donanımın işletim sistemiyle ACPI üzerinden konuşmasına izin veremez ve kimlik doğrulama sağlayamazsınız.

Sonuç

LAN'da Kapatma'yı uygulamanın en basit yolu, işletim sistemi uzaktan erişim yeteneklerini kullanmaktır. @NoAngel tarafından vurgulandığı gibi, SSH veya Remote Powershell [3] üzerinden kimliği doğrulanmış bir komut veriyor . Şimdi bunu evde Windows Server 2012 Datacenter'da deniyorum

  • Linux ana bilgisayarı: ssh root@remotehost 'init 0'
  • Windows ana bilgisayarı: Stop-Computer -ComputerName remotehost -Credential Administrator -Force

1

Wake On LAN'ın tersi gibisi yoktur. Sadece uzaktan kumandayı çalıştır.

ssh root@host poweroff

: Evet, sanırım bu gerçekten tek iyi yol, bu benim aptalca varsayımlarımdan sadece bir tanesi! :)
Pocketkid2
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.