jak zabić proces działający na zdalnym komputerze z Linuksem?


0

Szukam czegoś takiego jak SysInternals pskill, co jest po prostu świetne!

Ale można to wykonać w systemie Linux, a dokładniej chcę, aby działało na Maemo (telefon Nokia N900). Proszę nie oferować mi uruchamiania środowiska Wine lub innego środowiska emulacji Windows.

Oczywiście mam poświadczenia dla komputera z systemem Windows, a maszyną z systemem Windows jest ogólnie system Windows XP lub Windows 7, a nie Windows Server.


To nie brzmi jak pytanie związane z programowaniem?
Paul R

Odpowiedzi:


0

Narzędzie PSKILL robi to, co robi:

  • Skopiuj plik na komputer docelowy
  • Używanie WMI do utworzenia usługi na maszynie docelowej, która uruchamia skopiowany plik
  • Uruchamia usługę na zdalnym komputerze
  • Usuwa usługę na maszynie docelowej
  • Usuwa plik z komputera docelowego

Samba, a przez to Linux, może zrobić pierwszy i ostatni punktor. Inne nie są obecnie możliwe. Takie narzędzie nie istnieje.


Dzięki! To jest jasne i pouczające. Ale pozwól mi sformułować pytanie. Czy można to zrobić w jakikolwiek sposób? Nie dbam o to, jak :-)
Boris Daich 27.01.11

1
@ BorisDaich Skrócona wersja: 1) zainstaluj Cygwin w celu, 2) SSH in, 3) pskill go stamtąd. Alternatywnie, użyj rdesktop, aby połączyć się z celem, pskill go stamtąd.
sysadmin1138

1

Może trochę za późno:

Jest to możliwe, jeśli zainstalowałeś sysinternals / microsoft PSkill na swoim serwerze. i masz na serwerze użytkownika, który ma uprawnienia do uruchamiania poleceń RPC.

z systemu Linux uruchom następujące polecenia:

net rpc service create killproc killproc "%windir%\pskill <program name|process id>" -I <server ip> -U <username>%<password>

net rpc service start killproc -I <server ip> -U <username>%<password>

net rpc service delete killproc -I <server ip> -U <username>%<password>

Mam nadzieję, że to pomoże


0

Spójrz na WinEXE . Nie jestem pewien, czy skompiluje się poprawnie na N900, ale pozwoli ci na uruchomienie komendy, aby uruchomić „przetwarzaj -k cokolwiek” zdalnie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.