Belirli bir IP adresine sahip bir bilgisayarı nasıl kapatırım?


8

Bir LAN üzerinde Windows ve Linux bilgisayar koleksiyonumuz varsa, belirli bir IP adresine sahip bir bilgisayarı Linux kabuğunu kullanarak kapatmak mümkün müdür?

Bilgisayarlarda çalışan ssh veya telnet'in olmadığını varsayalım. Tüm bilgisayarlar için root şifresi var.

Yanıtlar:


6

Sadece sorunuza dayanarak bir cevap vermek için: "Sadece IP adresini temel alan bir bilgisayarı kapatmak mümkün değil"

Masaüstlerini veya mermilerini ağ üzerinden kullanılabilir hale getirerek mümkün olabilir. RDP (windows) / SSH veya VNC (linux) yapacak.


4

kullanım bant dışı kartlar (bilgisayarlarda zaten yoksa).

Ucuz kartlar değillerdir, ancak her karta bir IP adresi atarsınız ve herhangi bir şeyi gerçekten uzaktan açıp kapatabilirsiniz.


2

Windows var shutdown /m \\computername komut yerleşik, ancak Linux için muhtemelen ssh kurmanız ve kullanmanız gerekir ssh root@computername /sbin/shutdown. Zaten neden bir Linux kutusunda SSH kurulmadı?


4
root SSH erişimi, insanlara yapmalarını söyleyeceğim son şey!
LiraNuna

Hizmet sshd nedense durduruldu. pc kapatmanın başka bir yolu yok. giriş yapmak istemiyorum sadece onu kapatmak zorundayım.
Rohit Banga

1
Kök şifre gelince: ayrıca "Ubuntu’da sudo kullanıcı şifresi olmadan kapatma" superuser.com/questions/92925/...
Arjan

2

Sorununuzla ilgili biraz daha bağlam size yardımcı olacaktır. Genel olarak, cevap 'hayır'dır.

Herhangi bir rastgele bilgisayarı uzaktan kapatmak genellikle yapılabilecek iyi bir şey değildir, bu yüzden çoğu olaydan korunacak şekilde ayarlanmıştır. Eğer sshd erişimi engellenir veya güvenlik duvarı ile engellenirse, o zaman olması gerektiği gibi, o bilgisayar daha da korunur ve o bilgisayarın önünde durmadığınız sürece root olmanız size bir yararı olmaz.

Öte yandan, yönetim sistemlerini düşündüğünüzü yapmak için kullanan bazı bilgi işlem merkezleri vardır. Bunlar genellikle bilgisayarda çalışan, sshd'den farklı bir ağ bağlantı noktasını dinleyen veya ağ kartına yerleştirilmiş düşük seviyeli ürün yazılımı yardımcı programları kullanarak özel bir arka plan programı tarafından desteklenir. Bu senaryolar biraz planlama gerektirir ve eğer şimdi aniden bir sorun yaşarsanız size yardımcı olmayacaktır.

Bilgisayarın ve işletim sisteminin yaşına bağlı olarak, çatlama yazılımı kullanarak kök erişimini sağlayabilecek bilinen saldırı vektörleri olabilir. Bu rotayı önermiyorum ama var.

Son bir fikir - kullanılabilecek uzaktan kumandalı elektrik prizleri var. Hangi bilgisayarın, hangi güç şeridinin ve hangi fişin takılı olduğunu biliyorsanız, bu fişe giden gücü hemen kesebilirsiniz. Yine, bu biraz ön hazırlık gerektiriyor ve birisinin ventilatörünü bu prize takmadığından emin olmak istiyorsunuz.


çatlama yazılımı. Bunun hakkında daha fazla bilgi edinmek istiyorum. Bu sadece kontrollü laboratuar ortamımda yapmak istediğim bir deney.
Rohit Banga

1

Yönlendiricinin ne olduğunu bulmak zorunda kalacaksınız. Bunu öğrendikten sonra, bir Komut İstemine aşağıdakini yazın:

shutdown -s -f -m \\"IP of remote machine" -t xx

1

SSH hizmetini daha önce belirtildiği gibi yüklerseniz, ssh komutunu aşağıdaki gibi kullanabilirsiniz:

ssh root@myhost.domain.com shutdown -hy 0

Bunların hepsini otomatik hale getirmek için, anahtar değişimi yapılmalıdır, bu nedenle özel anahtarınız varsayılan ~ / .ssh / kimlik dosyasında ve ortak kısımda uzaktaki ana bilgisayardaki ~ / .ssh / yetkili_keys dosyasındadır.

SSH'ye bakarsanız, tüm seçenekleri ve daha fazlasını göreceksiniz.


Kök şifre gelince: ayrıca "Ubuntu’da sudo kullanıcı şifresi olmadan kapatma" superuser.com/questions/92925/...
Arjan

1
  1. tip shutdown -i Çalıştır penceresinde.
  2. "Ekle" düğmesini tıklayın ve kapatmak istediğiniz bilgisayarın adını veya IP adresini yazın.
  3. Bilgisayarın ne yapmasını istediğinizi seçebilirsiniz.
  4. Bu modda, yorum eklemek gereklidir. Böyle yap.
  5. Tamam tuşuna basın.

0

Komut aracılığıyla şu şekilde mümkündür:

shutdown -s -f -m \\"ip of remote machine" -t xx

ama bunun için sistem lan olmalı ... -t xx belirtmeniz gereken saniyedir.


Sadece Windows değil mi? (Tıpkı @Hirvox'un yanıtladığı gibi?)
Arjan

bu linux üzerinde çalışıyor mu
Rohit Banga

shutdown Unix üzerinde çalışır (çoğu linux dahil), ancak seçenekler Windows sürümünden farklıdır. Unix için ayrıca bir de var telinit 0, init 0, üzerinden gecikmeler at veya cron, vs. Ancak asıl soru için, ağ üzerinden ana bilgisayara giriş yapmanız gerekir. SSH, rsh/rlogin, telnet, vb. herkes yapabilir (uygun kullanıcı izinleriyle), ancak bunlardan en az birine ihtiyacınız var.
mpez0

0

Bir Komut İstemi'nde aşağıdakini girin:

shutdown -ip 

Sonra IP adresini ekleyin ve kapatma, yeniden başlatma vb. İçin farklı seçenekleriniz var.


0

Uzak windows makinelerine uzaktan komut gönderebilen winexe adında linux programı var ve sanırım eğer samba linux üzerine kurulursa, bununla da çalışabilir, en iyi şey, pencerelerde herhangi bir değişiklik yapması gerekmiyor. adet


1
Süper kullanıcıya hoş geldiniz. Cevabınızın alakalı olması için, lütfen açıkladığınız programın bağlantısını ekleyin ve nasıl çalıştığı, özellikleri nedir, vb.
MattDMo
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.