Linux의 SSH 서버에서 특정 SSH 클라이언트의 연결을 끊는 방법은 무엇입니까?

Linux의 SSH 서버에서 특정 SSH 클라이언트의 연결을 끊는 방법은 무엇입니까?

SSH 서버에서 특정 SSH 클라이언트의 연결을 끊을 수 있는지 궁금합니다.

우리가 그렇게 할 수 있나요?

미리 감사드립니다...

답변1

이에 대한 답변은 다음과 같습니다.https://unix.stackexchange.com/questions/615/how-do-you-kick-a-benign-user-off-your-system/622#622

단계 사본:

더 쉬운 방법이 있을 수 있지만 저는 이렇게 합니다.

  1. 귀하의 컴퓨터에 누가 로그인했는지 확인하십시오. who또는 다음을 사용하십시오 w.

     > who  
     mmrozek  tty1         Aug 17 10:03  
     mmrozek  pts/3        Aug 17 10:09 (:pts/2:S.0)
    
  2. TTY가 연결된 셸의 프로세스 ID를 찾습니다.

     > ps t  
     PID   TTY      STAT   TIME COMMAND  
     30737 pts/3    Ss     0:00 zsh
    
  3. 곧 연결이 끊어질 때 웃으세요(이 단계는 선택 사항이지만 권장됩니다).

     > echo "HAHAHAHAHAHAHAHA" | write mmrozek pts/3
    
  4. 해당 프로세스를 종료합니다.

     > 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)

관련 정보