Уничтожение запущенного процесса на машине с Ubuntu удаленно с машины с Windows, которая находится в локальной сети

Можно ли убить процесс, запущенный на машине с Ubuntu, с машины с Windows(XP), удаленно подключенной через локальную сеть?

Я могу убить процесс в Windows-машине с удаленного Windows-компьютера (в локальной сети) с помощью следующей команды:

taskkill /S system /U username /P password /IM process.exe

Есть ли что-то подобное, чтобы убить процесс, работающий на машине с Linux?

3 ответа

Решение

Устанавливать openssh-server в Ubuntu и PuTTY в Windows. Затем вы можете получить оболочку на вашем компьютере с Ubuntu из Windows.

После удаленного входа на компьютер с Ubuntu вы можете использовать kill или же pkill или же killall как ты предпочитаешь. я нахожу pkill самое простое, если вы просто хотите убить на основе имени процесса. Например: pkill firefox

Однако, если вы хотите убить определенный процесс, чей PID (ID процесса) вам известен (возможно, просмотрев выходные данные ps -ef), ты можешь использовать kill 1234

Вы можете объединить сигналы убийства с этими, чтобы сказать, как они должны быть убиты. По умолчанию установлено значение 15 или SIGTERM (term = terminate), что является вежливым запросом, который необходимо закрыть сейчас. Если процесс не отвечает на это, 9 (SIGKILL) популярно. Увидеть man 7 signal для получения дополнительной информации о сигналах. Чтобы использовать это с kill или же pkill вы просто добавите -9 например: kill -9 firefox

Если на вашем компьютере с Ubuntu запущен демон ssh, вы можете войти через SSH, используя PuTTy, с вашего компьютера с Windows.

После входа в систему вы можете просмотреть текущие запущенные процессы с помощью ps aux команда, а затем используйте kill или pkill, чтобы завершить задачу

Примечание: вам может понадобиться sudo с командами убийства

Если у вас установлен sshd на коробку Ubuntu (почти всегда это хорошо), вы можете подключиться и завершить процесс как обычно (например, процесс killall или аналогичный).

На коробке Ubuntu:

$ sudo apt-get install ssh

В Windows загрузите PuTTY: http://www.chiark.greenend.org.uk/~sgtatham/putty/

Откройте PuTTY и настройте его для подключения к IP-адресу окна Ubuntu (например, 192.168.0.1). Вы должны получить приглашение для входа в систему, поэтому укажите свое имя пользователя и пароль в Ubuntu.

Как уже сказал Мако, существует множество способов уничтожения процессов - просто выберите pkill, killall и т. д., например:

$ killall firefox
Другие вопросы по тегам