Openssh
列出 OpenSSH 伺服器上的隧道埠
有沒有辦法列出連接到我的 OpenSSH 伺服器的 SSH 客戶端設置的隧道?
我可以使案例如
lsof -i
顯示正在主動建立隧道的連接,但我希望能夠列出客戶端已設置但目前可能未使用的隧道。(讓我感到震驚的是,這可能完全是客戶端的事情,即伺服器只知道客戶端設置為在某些東西試圖通過隧道連接時隧道埠,在這種情況下,答案將是“你可以” t”-但如果是這樣,我會作為答案。)
(背景:我在一台機器上執行一個 MineCraft 伺服器,它在執行時不能做很多其他事情。如果我可以監控使用者何時設置了隧道,我可以按需執行 MC 伺服器。)
嗯,是的,它是客戶端的。
再加上沒有任何傳統意義上的配置。通過在連接到伺服器時指定正確的參數來創建隧道。
當然,您可以將其儲存在
.bashrc
、.ssh/config
或其他一些地方以供重用,但通常它純粹是按需提供的。