현재 특정 프로세스를 실행 중인 SSH 사용자의 IP 주소를 얻는 방법은 무엇입니까?

현재 특정 프로세스를 실행 중인 SSH 사용자의 IP 주소를 얻는 방법은 무엇입니까?

SSH 서버에는 SSH를 통해 로그인한 사용자가 시작하는 프로세스가 있습니다. 쉘을 통해 "예: 크롬"과 같은 특정 프로그램을 실행하는 사용자의 IP 주소를 얻는 방법을 찾아야 합니다.

나는 다음 명령을 시도했습니다.

ps -aux | grep "chrome username"

이제 사용자가 사용하고 있는 컴퓨터의 IP 주소를 어떻게 얻을 수 있습니까? 쉘을 통해 이를 수행할 수 있는 방법이 있습니까? 감사해요

답변1

이제 사용자가 사용하고 있는 컴퓨터의 IP 주소를 어떻게 얻을 수 있습니까?

음, 예를 들면 다음과 같습니다 w(필자의 강조):

이름
       w - 누가 로그인했는지, 무엇을 하고 있는지 보여줍니다.

요약
       w [옵션] 사용자[...]

설명하다
       w는 현재 컴퓨터의 사용자에 대한 정보를 표시합니다.
       그들의 과정. 제목에는 현재 시간이 이 순서대로 표시됩니다.
       시스템이 실행된 기간과 현재 사용자 수
       지난 1분, 5분, 15분 동안의 로그인 및 시스템 로드 평균 -
       Utes.

       각 사용자에 대해 다음 항목이 표시됩니다: login, tty
       이름,원격 호스트, 로그인 시간, 유휴 시간, JCPU, PCPU 및 컴퓨터
       현재 프로세스의 명령줄입니다.

또한 시도해 보세요이것더 많은 예를 원하시면.

답변2

netstat또는를 사용하여 ssSSH 연결의 원격 주소를 찾을 수 있지만 다른 사용자가 이 정보를 보려면 루트여야 합니다.

관련 정보