Ssh

確認已建立反向 ssh 隧道

  • January 13, 2016

我在客戶端和伺服器電腦之間建立了反向 ssh 隧道。客戶端通過 22 埠連接伺服器,並在 4030 埠創建反向 ssh 隧道。

客戶端電腦創建隧道後,將發送一封電子郵件確認反向 ssh 隧道連接。我只需要一個命令,該命令將輸出證明反向連接已建立的內容,因此我可以將其包含在電子郵件中。

我怎樣才能做到這一點?

您可以在遠端系統上執行ss命令(的現代版本):netstat

ssh me@remote ss -ntp | grep 4030

但更好的是,您應該使用autossh(它存在於所有發行版中)。它會自動檢查反向隧道是否正在執行,並且在使用者定義的一段時間內沒有收到 ping 消息後,會自動重新啟動隧道。

我在啟動時啟動它,它可以在數週甚至數月內完美執行。

引用自:https://unix.stackexchange.com/questions/255135