Уничтожение запущенного процесса на машине с 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