非標準ポートの Autossh

非標準ポートの Autossh

オーストラリアで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]

関連情報