はじめに
このチュートリアルでは、UbuntuとDebianでSSHポートを変更する方法を紹介します。このウォークスルー用に作成したオペレーティングシステムは、まったく新しいUbuntu14.0464ビットクラウドサーバーです。これは、Ubuntu12.04OSとDebianクラウドサーバーでも機能します。ファイル編集のニーズに合わせてviエディターを使用します。使いやすいエディタをダウンロードして使用してください。
信じられないかもしれませんが、サーバーを保護するためにできる最も簡単なことの1つは、SSHポートを変更することです。 SSHのデフォルトはポート22であるため、多くのユーザーがこのデフォルトのSSHポートを変更しないため、そのポートを介してブルートフォース攻撃が多数発生します。
前提条件
Ubuntu14.0464ビットサーバー。現在サーバーをお持ちでない場合は、Atlantic.Netの手頃な価格のVPSホスティングソリューションの1つを検討してください。
UbuntuとDebianでSSHポートを変更する
最初に実行したいのは、優先SSHクライアントを使用してサーバーにSSH接続することです。カスタムユーザーを使用している場合は、sudo権限があることを確認してください。
サーバーにログインしたら、SSH構成を開きましょう。
vi /etc/ssh/sshd_config
サンプルsshd_config
上の画像では、構成ファイルに「ポート22」と記載されている場所を確認できます。
SSHポートを変更するには、別のプログラムが実行されていないポートであれば、22を使用したい任意の番号に変更する必要があります。使用中の一般的なポートのリストについては、次のMITページを確認してください。この例では、SSHポートを922に変更するため、新しい行は代わりに「ポート922」と表示されます。
変更が完了したら、sshd_confファイルを終了して保存します。実行する必要があるのは、以下のコマンドだけです。これにより、SSHサーバーが再起動します。つまり、次にSSH経由で接続するときは、新しいポート(この場合は922)で接続する必要があります。
service ssh restart
ポート22をインストールしている場合は、IPTablesでポート22を新しいポートに変更することを忘れないでください。その方法については、ブログでIPTablesを使用したUbuntuサーバーのロックダウンのハウツーを確認できます。
ポートにアクセスできない場合は、クラウドポータルのVNCビューアを介していつでもサーバーにアクセスできることを忘れないでください。これをに変更しました。
フォローしていただきありがとうございます。最新情報を確認したり、信頼性の高いVPSホスティングソリューションとVPSホスティング価格について詳しく知りたい場合は、お気軽にご連絡ください。