22番以外のポートでSSH経由でサーバーに接続する方法

22番以外のポートでSSH経由でサーバーに接続する方法

まず第一に、私はネットワークの話題に関しては全くの初心者です。

私は自宅のネットワークで Samba、メディア センター、その他の用途に Banana Pi を使用しています。Hitron ルーターがあるので、ポート フォワーディングを使用してリモートからローカル ネットワークにアクセスできます。

ルーターでポート転送を設定すると、外部ポートとは異なる内部ポートを入力できることが分かりました。SSH 経由で Banana Pi にアクセスしたい場合、22 以外のポート (つまり 12345) を使用して接続し、他のユーザーがポート 22 にアクセスできないようにすることは可能ですか? その場合、PuTTY に abcd.efghij.klm:12345 と入力するだけで (もちろん Banana Pi には DynDNS 構成が与えられています)、ポート 22 でルーターの IP にルーティングされますか?

答え1

はい、ポートを変更することは可能です。アドレスの右側にあるオプションを使用してください。

パテ

補足: コマンドラインsshクライアントを使用している場合は、ポートを として指定できますssh -p <port> user@server。ポートは、他の URI スキームのようにアドレスの末尾には表示されません。

編集: SSH を任意のポートを使用するように構成したり、ルーターを他のポートに着信ポートを転送するように構成したりすることも可能です。DNS レコードがルーター (おそらく DMZ 内のどこか) を指していること、ルーターで指定した外部ポートに接続していること、ルーターの内部ポートが sshd エージェントと同じポートに構成されていることを確認してください。

関連情報