
在澳洲尋找一種方法來查看 4G 路由器後面的幾個 PLC 單元時,我發現了一個使用 Autossh、Raspberry Pi 和隧道技術的文章。多麼棒的概念。多年來我一直非常成功地使用隧道技術
買了我的第一個 Pi 並將其放在家裡的長凳上。
它做了它的事。
將 PI 帶到車間,將其插入網絡,回到家看到它進行輪詢並按預期被我的防火牆拒絕。從該位址開啟連接埠 22。哇。是的,可以透過隧道返回 pi。
我通常不會打開連接埠 22,而是使用非標準連接埠進行 SSH,這似乎是我遇到問題的地方。我找不到如何讓 Autossh 使用連接埠 22 以外的連接埠進行中間人連線。
作為我的行的最後一個參數,autossh
我有[電子郵件受保護]
我努力了[email protected]:port
和[email protected] -p port
但這些似乎都不起作用。不確定我的設定是否不正確,或者我嘗試過的連接埠是否在通往我的基本系統的路由中被阻止。
使用不尋常連接埠的人可以給我指出正確的方向嗎?
答案1
autossh 將除 -f 和 -M 之外的所有標誌提供給底層 ssh 執行。
要使 autossh 連接到 ssh 伺服器上的特定端口,您確實需要使用-p port
,但 ssh 也希望您在主機之前放置類似的標誌(或在本例中為 username@host 組合)。
所以就變成了
autossh [autossh options] -p someport [email protected]