Linux makinesinde bir uygulama çalıştırıyorum. Bir windows makinesinin ip adresini giriş olarak vererek, uygulamanın windows makinesini kapatması gerekir. Makineler aynı işletim sistemini çalıştırıyorsa çok kolay ama işletim sistemlerinde nasıl yapılacağı konusunda kafam karıştı.Kapatma Windows makine linux terminalinden
cevap
Command yapmak -:
$ net rpc -S <ip address> -U <username>%<password> shutdown -t 1 -f
Bu komut bash verilmiş ve hatta kapatmak için cron işi ayarlanabilir Bilgisayar belirli bir zamanda ve bu komut varsayılan olarak çok sayıda dağıtımla birlikte gönderilir.
Seçenek 1: SSH sunucusunu Windows'ta kurun. Bu sunucuya herhangi bir kutudan giriş yapın ve kapatma komutunu çağırın. Interix'i kullanıyoruz (Microsoft unix benzeri ortam). Eğer pencerelerde samba yüklü bu pencerelerin bağlanmak ve pencereleri diyebilirsen http://www.linuxforums.org/forum/red-hat-fedora-linux/60324-remote-shutdown-windows-linux-box.html#post573872 den
net rpc SHUTDOWN ...
(komutları: Bu
Diğer bir seçenek .. sunucu-diğer makinelerden komutları pencereleri çağırmaya sağlayan telnet ile geliyor)
Başka bir seçenek: içinde kapanmıştır kapatma komutuyla windows makine (Ben windows toplu komut dosyası çalıştırmak için kullanmak deneyin rdesktop, emin değilim doğrudan shutodwn arayabilirsiniz)
Bu sizin altyapınıza bağlıdır - Windows makinelerine nasıl kendiniz yapılandırabileceğinizi, vs. kendiniz yapılandırabiliyorsunuz, vs. Eğer ben olsaydım, Windows kutularında Cygwin, sonra ssh
ve shutdown -h
'u çalıştırırdım. Elbette bunu yapmak için başka yollar da vardır.
Windows kutusunda bir kabuk başlatmanın bir yolu olmalıdır, böylece Windows'ta yerleşik olarak shutdown komutunu çalıştırabilirsiniz.
Bunun için Cygwin yükleyebilir, sonra Windows'ta bir SSH arka planı yükleyebilirsiniz. Bir kez koşuyorsa, Linux kutunuz Windows kutusundaki komutları tıpkı başka bir Linux makinesiymiş gibi çalıştırabilir.
Here are some instructions for setting up Cygwin's sshd in Windows.
Kullanım telnet komut Linux
yılında, linux gelen kapatma pencereler sisteme emin telnet is enabled in Windows system
UYARI: Bu hemen hemen her zaman KÖTÜ TAVSİYE. Sunucunuzda çalışan bir telnet sunucusu hemen hemen her zaman kötü bir fikirdir (son 20 yıl boyunca bir kayanın altındaysanız, telnet protokolünün kullanıcı adlarını ve parolalarını ağ üzerinden net metin olarak gönderdiğine dikkat edin). – ndemou
daha kurulum, özellikle Windows Vista, Windows 7 ve daha fazla pencere sürümleri için, yapmak için uzaktan kapatma izin vermek olabilir Orada Windows makinede)
Bölüm A:
1) ekleyin uzak bir kapatma güvenlik ilkesi:
koşmak
secpol.msc
- Program ağacında, açık
Security Settings
>Local Policies
>User rights Assignment
, giriş
Force shutdown from a remote system
Düzen girişi bulun kapatma için kullanılacak pencereler kullanıcı hesabı eklemek (örn: nouknouk)
2) UAC uzak kısıtlamalar devre dışı bırakmak için kayıt defteri anahtarlarını ekleyin:
-
-
:
HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System
uzaktan kayıt hizmetini
LocalAccountTokenFilterPolicy
adlı yeni kayıtDWORD(32)
değeri oluşturun ve sonra bunu değerini1
3 atamak) Bas¸layın Yönetici olarakRun
regedit.exe
Ope n
cmd.exe
Yönetici olarakiki aşağıdaki komutları yürütün:
sc config RemoteRegistry start= auto
sc start RemoteRegistry
Kısım B) Linux makine üzerinde:
1) yüklemek paket samba-common
:
Bu Linux dağıtımı bağlıdır, ancak Debian ve derivated (Ubuntu, Linux Mint için, ...), Apt-get komutu böyle infaz edilebilir:
net rpc shutdown -f -t 0 -C 'message' -U userName%password -I xxx.yyy.zzz.ttt
:
apt-get install samba-common
2) aşağıdaki komutu çalıştırın Linux itibaren fiilen kapatma Windows makinesi için :
-f
(zorunlu olabilir) 012 tüm uygulamaları kapatma kuvveti anlamına gelmektedir-t 0
('şu anda' 0 vasıta) bunu yapmadan önce gecikmedir. Yerel kullanıcı ve parola, Windows makinesinde (A bölümünde uzaktan kapatma yapmasına izin verilen) kullanıcı ve parolasıdır.-I
kapatmak için pencereleri makinenin IP adresidir.
Hi işe yaramazsa, ben pencereleri 8 PC'ye benim raspberrie pi 2'den bu işi yapmak için her şeyi denedim ama "NT_STATUS_ACCESS_DENIED Bağlantı başarısız" geçmiş olsun eğer nouknouk cevabı bak . – tfonias74
- 1. Java ile Windows Kapatma
- 2. Kapatma Simulasyondan sonra Windows
- 3. Linux terminalinden tüm hücrelerde IPython Defter'in çıktısı nasıl temizlenir?
- 4. Linux kabuk komutuyla dosya tanımlayıcıyı kapatma
- 5. ant makine adı özelliği
- 6. Linux- Windows Zaman Dilimi Eşlemesi? Windows
- 7. Windows 2012 ad değişikliği Makine hesabı,
- 8. Windows makine pythonunda pip kurulumu 26
- 9. İmzası sıfır linux vs windows
- 10. Linux için Windows Mobile Emulator
- 11. Mac Terminalinden VSCode'u Çalıştır/Aç
- 12. Curl terminalinden javascript'e nasıl dönüşümü
- 13. Bir wpf uygulamasında Windows kapatma olayını yakala
- 14. Windows 7 uzaktan kapatma: Erişim engellendi (5)
- 15. Linux altında Python/GTK'da kullanıcı oturumu kapatma/kapatma - SIGTERM/HUP alınamadı
- 16. Windows araçları incelemek için Linux araçları
- 17. DOMPDF - arka plan URL'si (linux vs windows)
- 18. Windows/linux kutusunda dosya ayırıcı sorunları
- 19. php dosyasımı mac terminalinden nasıl çalıştırılır
- 20. kapatma -
- 21. yerel makine
- 22. C# Windows Formları Projesinde Uygulama Kapatma Modu Nasıl Ayarlanır?
- 23. UWP: Windows 10 UWP'de pencere düğmelerinin kapatma düğmesi
- 24. En İyi Makine Öğrenme paketi?
- 25. CherryPy, Windows
- 26. Kapatma çalışmıyor
- 27. ConfigurationItems'i kapatma
- 28. ASP.NET uygulama havuzu kapatma sorunu
- 29. Azure'da bir sanal makine için fiyatlandırma
- 30. Neden windows veya linux altında aynı dosya için farklı bir SHA-1?
Ve yeniden başlatmak için, sondaki '-r' anahtarını ekleyin. – mivk
Bu çözümün çalışması için pencereleri ve linux'u doğru şekilde yapılandırmanız gerekiyor. Hata: Net komutu mevcut değil veya – ndemou