SSH 서버에서 특정 SSH 클라이언트의 연결을 끊을 수 있는지 궁금합니다.
우리가 그렇게 할 수 있나요?
미리 감사드립니다...
답변1
이에 대한 답변은 다음과 같습니다.https://unix.stackexchange.com/questions/615/how-do-you-kick-a-benign-user-off-your-system/622#622
단계 사본:
더 쉬운 방법이 있을 수 있지만 저는 이렇게 합니다.
귀하의 컴퓨터에 누가 로그인했는지 확인하십시오.
who
또는 다음을 사용하십시오w
.> who mmrozek tty1 Aug 17 10:03 mmrozek pts/3 Aug 17 10:09 (:pts/2:S.0)
TTY가 연결된 셸의 프로세스 ID를 찾습니다.
> ps t PID TTY STAT TIME COMMAND 30737 pts/3 Ss 0:00 zsh
곧 연결이 끊어질 때 웃으세요(이 단계는 선택 사항이지만 권장됩니다).
> echo "HAHAHAHAHAHAHAHA" | write mmrozek pts/3
해당 프로세스를 종료합니다.
> kill -9 30737
who
방금 플래그 를 지정하여 1단계와 2단계를 결합할 수 있다는 것을 발견했습니다 -u
. PID는 오른쪽에 있는 숫자입니다.
> who -u
mmrozek tty1 Aug 17 10:03 09:01 9250
mmrozek pts/18 Aug 17 10:09 01:46 19467 (:pts/2:S.0)