0
클라이언트에서 자신의 웹 서버에 액세스 할 수 있도록 클라이언트가 자신의 장치 (Raspberry Pi)에서 ssh 터널을 만들 수있게 해주는 서버 (Ubuntu Server 14.04)를 실행하고 있습니다. 인터넷 (NAT를 통과하는 수단). ps -u username
(이 사용자는 포트를 전달하기 위해 sshd 만 실행 함)를 사용하여 사용자가 소유 한 프로세스 목록 (모든 장치에서 동일 함)을 얻을 수 있지만 포워딩중인 포트별로 해당 프로세스를 필터링 할 수는 없습니다. 그래서 질문은, 어떻게 포트 # N을 전달하는 sshd의 PID를 얻을 수 있습니까?SSH 서버 - sshd 프로세스 포워딩 포트의 번호를 받으십시오. #N
좋은 답을 찾을 수 있습니다 : 내 컴퓨터에 포트 80을 실행할 때 그것은이 같은 출력을 가지고있다. 참고로이 명령은 Mac OS X에서도 작동합니다. – hmedia1
위대한 작품! 나는'sudo lsof -Pan -i4 -c sshd -u domopro | 할 수있다. grep : | awk { 'print $ 2'}'를 실행하고 프로세스를 자동화하는 데 필요한 PID 만 가져옵니다. 감사 ;) –