![22番以外のポートでSSH経由でサーバーに接続する方法](https://rvso.com/image/1552397/22%E7%95%AA%E4%BB%A5%E5%A4%96%E3%81%AE%E3%83%9D%E3%83%BC%E3%83%88%E3%81%A7SSH%E7%B5%8C%E7%94%B1%E3%81%A7%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
まず第一に、私はネットワークの話題に関しては全くの初心者です。
私は自宅のネットワークで 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 エージェントと同じポートに構成されていることを確認してください。