나는 이것을 확인했다답변이옵션- 좋은데 sudo
권리가 필요해요. 이 명령을 실행할 수 있는 사용자가 필요하므로 다음 명령을 사용합니다.
ps -ef | grep sshd: | grep -v grep
다음과 같은 결과를 얻었습니다.
[owner@localhost ~]$ ps -ef | grep sshd: | grep -v grep
root 3175 2217 0 15:09 ? 00:00:00 sshd: [accepted] //Here just oppened putyy from windows pc
sshd 3177 3175 0 15:09 ? 00:00:00 sshd: [net] //same as above
root 8062 2217 0 12:34 ? 00:00:00 sshd: root@pts/8
root 24241 2217 0 13:37 ? 00:00:00 sshd: root@pts/10
root 31515 2217 0 14:38 ? 00:00:00 sshd: owner [priv] //non-root user connected
503 31567 31515 0 14:38 ? 00:00:00 sshd: owner@pts/12 //the same as above line
실제 연결만 필터링하는 방법은 무엇입니까? " priv
", " " 및 " " 키워드 accepted
의 의미는 무엇입니까 net
?
추신: 권한 없이 이 작업을 수행해야 합니다 sudo
.
답변1
확인 명령 w
:
w 현재 사용자와 컴퓨터의 프로세스에 대한 정보를 표시합니다. 헤더에는 현재 시간, 시스템 실행 시간, 현재 로그인한 사용자 수, 지난 1분, 5분, 15분 동안의 시스템 부하 평균이 순서대로 표시됩니다.
각 사용자에 대해 로그인 이름, tty 이름, 원격 호스트, 로그인 시간, 유휴 시간, JCPU, PCPU 및 현재 프로세스에 대한 명령줄 항목이 표시됩니다.
JCPU 시간은 tty에 연결된 모든 프로세스에서 사용되는 시간입니다. 과거의 백그라운드 작업은 포함되지 않지만 현재 실행 중인 백그라운드 작업은 포함됩니다.
PCPU 시간은 "무엇" 필드에 이름이 지정된 현재 프로세스에서 사용되는 시간입니다.