서버의 불필요한 사용자 추방

1883 단어 SSHEC2Bash리눅스

계기



EC2에서 통신이 차단되었을 때 SSH 프로세스가 남아있는 것이 신경이 쓰여 보았습니다.
그러므로, 그냥 비망록입니다

TODO



클라이언트
% ssh hoge-server

서버
$ w
 12:00:00 up 1 days,  1:23,  1 user,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
fuga     pts/0    xxxxxxxxxx.a 12:30    4.00s  0.05s  0.00s sshd: fuga [priv] 
hoge     pts/1    xxxxxxxxxx.a 12:50    4.00s  0.05s  0.00s w
$ ps ax | grep sshd
 3336 ?        Ss     0:00 /usr/sbin/sshd -D
22221 ?        Ss     0:00 sshd: fuga [priv]
22223 ?        S      0:00 sshd: fuga@pts/0
22228 ?        Ss     0:00 sshd: hoge [priv]
22229 ?        S      0:00 sshd: hoge@pts/1
$ kill -9 22223

해설


  • w
  • 로그인 사용자 확인
  • who 하지만 확인 가능

  • ps ax | grep sshd
  • sshd 프로세스 ID 확인

  • kill -9
  • 프로세스 강제 종료 명령


  • 참고



    htps : // 엔 g 엔 t 란세. 코 m / ぃ ん × x こんまん d-k l
    htps //w w. 아 t r t. 이. jp / ai t / archi c0s / 1807/26 / 네 ws009. HTML
    h tps : // 우수 x lk. jp/50638

    좋은 웹페이지 즐겨찾기