新しいUbuntuVPSを入手しましたか?それは素晴らしいことです。これで、それを使い始めて、LinuxVPSのすべての利点を体験することができます。共有ホスティングからVPSに移行した場合は、さらに良いことに、共有ホスティングとVPSホスティングのエクスペリエンスを直接比較できるようになりました。このガイドは、Ubuntu16.04VPSの使用を開始するのに役立ちます。
このガイドは、初心者を対象としています。 、ただし、他の中間ユーザーは引き続きそれを使用して、サーバーに役立つヒントやコツを見つけることができます。手順が含まれており、実行する必要のある各手順のチュートリアルにリンクされていますが、設定によって異なる場合があります。何をしているのかわからず、サーバーを使用したいだけの場合は、マネージドVPSを入手して、サーバーの動作を私たちに任せてください。サーバーを無料でセットアップ、構成、保護します。
VPSに接続
これは当たり前のように思えるかもしれませんが、何かを行う前に、VPSに接続する必要があります。使用するOSに応じて、VPSにログインする方法はいくつかあります。投稿を確認して、Windows、Mac、LinuxなどのOSの指示に従うことができます。
サーバーを更新する
常に最初に行う必要があるのは、サーバーを更新することです。次のコマンドでUbuntuVPSを更新できます:
apt-get update && apt-get upgrade -y
このコマンドは、すべてのシステムのパッケージを最新バージョンに更新します。 VPSは定期的に更新する必要があります。リマインダーを設定することも、自動更新を設定することもできます。
サーバーを保護する
適切にするまで何もしないでください サーバーを構成して保護します。 適切に強調することはできません 足りる。初心者でUbuntuサーバーやセキュリティについてあまり詳しくない場合は、マネージドUbuntu VPSを入手してください。専門のLinux管理者が、サーバーを適切に保護します。
2FAを有効にする
二要素認証とは、基本的に、VPSにログインするために携帯電話に送信されるコードが必要であることを意味します。チュートリアルに従って、Ubuntu16.04VPSで2FAを設定できます。 2FAを有効にすると、他の許可されていないユーザーがサーバーにログインするのを防ぐことができます。
SSHキーを使用する
不要なアクセスを防ぐことでサーバーを保護するもう1つの方法は、SSHキーを使用することです。これにより、サーバーに追加する必要のある秘密鍵と公開鍵の一意の組み合わせがないと、だれもサーバーにログインできなくなります。
強力なパスワードを使用する
どこにでも。サーバーだけではありません。クライアント領域で強力なパスワードを使用し、CMSで強力なパスワードを使用し、データベースで強力なパスワードを使用します。コマンドラインからもパスワードを生成できます。ログイン/サービスごとに異なるパスワードを使用することをお勧めします。
強力なパスワードとSSHキーおよび2FAの組み合わせにより、VPSへの不正アクセスに関して最大限のセキュリティが確保されます。
デフォルトのSSHポートを変更する
デフォルトのSSHポートは22であるため、攻撃を受ける最も一般的なポートとして変更する必要があります。サーバーが使用しているポートを「スニッフィング」するのは比較的簡単ですが、一部の攻撃を防ぐことができるため、デフォルトのポートを使用しないでください。数分しかかからず、デフォルトのポートを使い続けると、受ける攻撃から数日分の作業を節約できる可能性があります。
ファイアウォールを設定する
サーバーで実行できるセキュリティ調整の1つは、ファイアウォールを設定することです。それを行うにはいくつかの方法があります-それらのいくつかはiptablesとUFWを使用しています。適切なチュートリアルに従って、ファイアウォールを構成します。サーバーから自分自身をブロックしたり、ファイアウォールを誤って構成してWebサイトへのすべてのトラフィックをブロックしたりする可能性があるため、チュートリアルに厳密に従うようにしてください。自分が何をしているのかを確認するか、マネージドVPSを入手して、専門家に任せてください。
また、fail2banを使用して、SSH、HTTP、FTP、SMTPなどへのブルートフォース攻撃を防ぐこともできます。
LEMP(Linux、Nginx、MySQL、PHP)スタックを使用していますか? LEMPスタック全体を保護するためのチュートリアルに従ってください。
WebサイトにSSL証明書を使用する
Webサイトでは常にSSL(https)を使用する必要があります。ウェブサイトにSSL証明書があることは、Googleによってランキング要素と見なされているため、検索エンジンの可視性とセキュリティが向上します。 SSLを使用することで、ユーザーの信頼度も向上します。
SSLをインストールした後、すべてのトラフィックをHTTPからHTTPSにリダイレクトすることを忘れないでください。
サーバーをバックアップする
バックアップをとることは常に賢く、推奨され、不可欠です。いつ、何がうまくいかないかわからないので、バックアップは本当に 何かがうまくいかない場合に便利です。私たちからVPSを入手すると、毎週無料でVPSの自動完全バックアップを利用できます。もちろん、バックアップを実行するたびにすべてのファイルとデータを手動でコピーすることはできますが、それは非常に繰り返しになり、多くの時間がかかります。自動バックアップがない場合は、サーバーまたはサーバーで実行されているアプリに変更を加える前に、必ず手動でサーバーをバックアップしてください。
監視の設定
サーバーを監視し、サーバーが稼働しているかどうかを確認する必要があります。 Icingaのようなアプリを使用できます。また、無料のサーバー監視サービスを使用して、サーバーの稼働時間を最新の状態に保つこともできます。これは、24時間年中無休のサポートチームが役立つ場合があります。午前3時にサーバーを誤って構成し、ウェブサイトがダウンしましたか?問題ない。 EPIC 24/7サポートチームはオンラインで、いつでもサポートできます。
コントロールパネルを使用する(オプション)
Linux VPSを使用している場合でも、デフォルトではコマンドラインインターフェイスによってのみ管理されますが、cPanelやDirectAdminなどのコントロールパネルを使用して、GUIを介してVPSを管理することもできます。いくつかのオープンソースの選択肢もあります。ただし、コントロールパネルなしでサーバーを管理する方法を知っている場合は、コントロールパネルを使用しないことをお勧めします。コントロールパネルを使用すると、サーバーに不要な負荷がかかるだけです。
メールサーバーを設定する
ただし、注意してください。自己ホスト型メールサーバーのセットアップは長くて難しいプロセスであり、継続的な監視と頻繁な構成が必要です。メールサーバーの設定方法に関するチュートリアルは数十あります。メールサーバーが必要で、その設定方法がよくわからない場合は、VPSを入手してください。無料でメールサーバーを設定します。 Mail-in-a-Boxを使用してメールサーバーを設定できます。これは(比較的)簡単です。 PostfixAdminを使用してメールサーバーを手動で設定および構成することもできます。結局のところ、RoseHosting.comからマネージドVPSへのフルルートアクセス(フルコントロール)を取得できるため、ほぼ自由にインストールできます。 必要なソフトウェア。
(S)FTPサーバーをインストールする
ほとんどの場合、FTPサーバーが必要です。セキュアFTP(SFTP)を使用することをお勧めします。無料でオープンソースで、セットアップが比較的簡単なVSFTPDをインストールできます。 FTPユーザーには強力なパスワードを使用することを忘れないでください。
必要なアプリケーションをインストールする
使用する予定のセルフホストアプリケーションをインストールします。何百ものオプションがあります。アプリケーションごとに必要なサービスのセットが異なり、前提条件も異なるため、使用する特定のアプリのチュートリアルを見つけてください。 VPSホスティングスタックで、サポートしているアプリやサービスのごく一部を確認できます。すべてのホスティングプランは24時間年中無休の無料サポートで完全に管理されているため、サーバー上のすべてのアプリケーションを無料でインストール、構成、最適化します。
探索して楽しんでください!
UbuntuVPSでできることはたくさんあります。ソーシャルメディアで私たちをフォローし、私たちの#RoseTipsをチェックすることができます。これは、Linuxサーバーにとって楽しくて便利なヒントとコツです。いくつかの簡単なヒントとコツについては、ブログにも投稿があります。
さらに読む
また、使用できるその他の推奨リソースもいくつかあります。詳細とチュートリアルについては、ブログの他のリソースを確認してください。
Linux VPSホスティングとは何ですか?
PuttySSHログオン後の基本的なシェルコマンド
Linuxの6つの基本的なネットワークコマンド
便利なEximコマンド
tmuxの使用を開始する
基本的な画面コマンドの使用法と例
5つの基本的なcURLコマンドの例
Linuxでプロセスを管理する方法
7つの便利なSFTPコマンドラインの例
LinuxVPSでファイルを見つける方法
Vimの究極の初心者向けガイド
おそらく聞いたことのないVimのヒントとコツ
LinuxVPSでファイルを作成および編集する方法