LAN을 통해 원격으로 연결된 Windows(XP) 컴퓨터에서 Ubuntu 컴퓨터에서 실행 중인 프로세스를 종료할 수 있습니까?
다음 명령을 사용하여 원격 Windows 컴퓨터(LAN에 있음)에서 Windows 컴퓨터의 프로세스를 종료할 수 있습니다.
taskkill /S system /U username /P password /IM process.exe
Linux 시스템에서 실행되는 프로세스 종료와 유사한 것이 있습니까?
답변1
SSH 또는 Telnet을 통해 Linux 컴퓨터에 액세스할 수 있습니까? (SSH는 일반적으로 문제가 있는 상황에서 더 안정적이지만 둘 다 작동합니다.)
로그인 후 , 또는 를 사용하여 top
종료 ps
해야 하는 프로세스 ID(pid)를 가져온 다음 명령줄에서 또는 를 사용하여 종료합니다 pgrep
. 충분히 새로운 시스템이 있는 경우 하나를 선택하고 "k"를 눌러 내부에서 프로세스를 종료할 수도 있습니다.kill PID
kill -9 PID
top
또한 나중에 필요하게 되고 ssh
전체 대화형 로그인 세션 없이 원격으로 명령을 실행하는 데 사용할 수 있는 경우:rsh
$ ssh USER@HOSTNAME COMMAND
답변2
Windows에는 원격 관리를 위한 이러한 도구가 셸에 내장되어 있습니다. *nix 호스트를 원격으로 관리하려면 원격 호스트에서 쉘을 얻어야 합니다. 위에서 언급했듯이 일종의 SSH 클라이언트가 필요합니다. Putty(위에 링크됨)와 같은 창 애플리케이션을 사용할 수 있습니다. 또는 cygwin이 필요하지 않은 win32용 openssh의 기본 포트가 있습니다. 여기에서 찾을 수 있습니다:http://www.nomachine.com/contributions.