
我的家庭伺服器上有一個非常大的資料庫。但我的 ISP 不允許我進行連接埠轉送。有沒有辦法反轉從我的網站寄存伺服器到沒有靜態 IP 位址的家庭資料庫伺服器的連線?
答案1
您需要做的是從家庭ssh 到您的伺服器,並使用ssh 連接埠轉送將您的家庭資料庫連接埠(例如127.0.0.1 上的4321)「推送」到伺服器,並將其綁定到您的連接埠上的伺服器127.0.0.1選擇(也可能是 4321,但您可以選擇 14321)。
您需要使用遠端連接埠轉送而不是本機連接埠轉送。
對於 ssh 用戶端,您可以使用ssh -R 4321:localhost:14321
或ssh -fNT -R 4321:localhost:14321
如果您使用 來轉發但分離。
現在,伺服器本機上的連接埠 14321 的行為與家庭電腦本機主機上的連接埠 4321 相同。
使用 Putty,您需要轉到“連接”|“連接”。 SSH |隧道,但使用遠端選項而不是本機選項。