
オーストラリアで4Gルーターの背後にあるPLCユニットをいくつか見る方法を探していたところ、AutosshとRaspberry Piとトンネリングを使った投稿を見つけました。素晴らしいコンセプトですね。私は何年もトンネリングをうまく使ってきました。
初めての Pi を購入し、自宅のベンチに設置しました。
それは役割を果たしました。
PI をワークショップに持って行き、ネットワークに接続し、家に帰ってポーリングしてファイアウォールで予想どおり拒否されているのを確認しました。その 1 つのアドレスからポート 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]