0
我正在運行一個服務器(Ubuntu Server 14.04),它允許客戶端從其設備(Raspberry Pi)創建ssh隧道,以便他們可以從其服務器訪問其Web服務器互聯網(作爲穿越NAT的手段)。我可以使用ps -u username
(該用戶只運行sshd來轉發端口)獲得用戶擁有的進程列表(所有設備都相同),但我無法通過他們轉發的端口來過濾這些進程。所以問題是,我如何獲得轉發端口#N的sshd的pid?SSH服務器 - 獲取sshd進程轉發端口的pid #N
很好的答案。僅供參考此命令也適用於Mac OS X。 – hmedia1
很棒!我可以做'sudo lsof -Pan -i4 -c sshd -u domopro | grep: | awk {'print $ 2'}'並且只獲得PID,這正是我需要使這個過程自動化的。謝謝 ;) –