web-dev-qa-db-ja.com

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

まず、ネットワークのトピックに関しては、私はまったくの初心者です。

私のホームネットワークでは、Samba、メディアセンター、およびその他のものにBanana Piを使用しています。 Hitronルーターがあるので、ポート転送を使用してリモートからローカルネットワークにアクセスできます。

ルータでのポート転送の設定外部ポートとは異なる内部ポートを入力できることがわかりました。 SSH経由でBanana Piにアクセスする場合、22以外のポート、つまり12345を使用してそれに接続し、他のユーザーに対してポート22のアクセスを「隠す」ことができるので、abcd.efghij.klmと入力します。 12345をPuTTYに(もちろん、私のバナナPiにDynDNS構成が指定されている状態で)ポート22でルーターのIPにルーティングしますか?

前もって感謝します。

2
taiBsu

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

PuTTY

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

編集:SSHを任意のポートを使用するように構成したり、ルーターを構成して着信ポートを他のポートに転送したりすることができます。 DNSレコードがルーターを指している場合(DMZだと思います))、ルーターで指定した外部ポートに接続していること、およびルーターの内部ポートは、sshdエージェントと同じポートに構成されます。

1
Ben Harris