2010년 3월 19일

원격 접속 포트 알아내기


$ id
uid=0(root) gid=0(root)
$ lsof -i TCP@10.20.30.40:22


root 권한으로 lsof를 이용하여 특정 서버의 22번 포트로 접속한 내역을 볼 수 있다.
즉, lsof를 실행하고 있는 서버에서 10.20.30.40의 22번(ssh) 포트로 접속한 내역이다.

아래와 같이 몇개를 더 연결하면 접속해 있는 ssh 프로그램의 pid를 갖고 올 수 있다.

$ lsof -i TCP@10.20.30.40:22  | grep ssh | awk '{print $2}'

댓글 없음:

댓글 쓰기