Server」の略称です。簡単に言うとサーバを提供するサービスの一つです。世の中には様々なサーバが存在しますよね。Webサーバ、メールサーバ、アプリケーションサーバなどです。専用サーバ専用サーバはコストが最も高いですが、完全に自由なサーバです。OSやどんなサーバにするかも自由決められます。専用サーバは企業などが導入することがほとんどです。自宅サーバ自宅サーバは自宅や会社でサーバを立てるということです。PCがあればネットワークに接続し外部に公開することで簡単にサーバを作ることが可能です。完全に個人で行うのでメンテナンスを怠ると危険にさらされる事があります。レンタルサーバレンタルサーバは特定の領域のみ使用を使用できるサーバです。ほとんどの場合WEBサーバやメールサーバの為にレンタルします。OSやWEBサーバソフト、Wordpressの使用が出来るかなど制約がかかります。安価でブログやサイトを立ち上げるだけなら一番簡単。VPSVPSは専用サーバを数人で分けて使用するといった感じでしょうか。専用サーバを導入するには費用が高いけど、自由にサーバをカスタマイズしたいといった場合に有効なサービスです。専用サーバ同様に自由にカスタマイズできます。複数で分割しているので、同じく分割している人に高負荷がありサーバがダウンすると自分も影響を受けます。VPSまとめ自由にカスタマイズできるとは?例えばOSはWindowsだ!とかUbuntuがいい!やっぱDebianでしょ!とそれぞれ思いがあると思います。これを自由にインストール可能です。データサーバでもWEBサーバでもメールサーバでもなんでもOK。WEBサーバを立ち上げたいとしてApacheを使うかNginxを使うかなど構成も自由自在なので流行りのサービスを利用することもできます。さくらVPSの使い方さくらVPSサービスは様々なプランを用意しているので好きなプランで申し込んで下さい!512GBプランもありますが、1GBプランが一番コスパがいいと思います。2週間のお試しもできるので、まずは2週間試してみるのがいいですね。ここからは既に申し込みが終わりサーバが起動している状態として話を勧めていきます。VPSに申し込みをすると最初にIPアドレスが送られて来ると思います!まずは、これを使用してサーバにログインします。SSHでログイン初心者の為にSSHについて少し書きます。SSHとは?簡単に説明すると遠隔操作でログインすることです。通信にはプロトコルと呼ばれる決まり事があり、プロトコルにしたがって通信します。この時遠隔操作するためのプロトコルはSSHと呼ばれるプロトコルになります。SSHは基本的にクライアントソフトを使用して接続します。RLoginやTeraTermが有名です!他にも沢山のクライアントソフトがあるので好きな者を使用して下さい。今回はよく使用しているRLoginを使用して接続します。SSHを使用してログインそれではSSHでサーバにログインしてみます。最初は、rootアカウントしかありませんのでrootでログインします。このような画面が出てれば成功です。接続するを押してターミナルを起動して下さい!※うまく接続されない方は入力項目が間違っていないか?また、VPNやプロキシなんかを通しているとうまくいかないこともありますので見なおしてください。ここからはこの画面で様々な設定を行います!LinuxはGUIも存在しますが、サーバのような用途の場合CUIで設定することが一般的です。セキュリティ面を整えるついにサーバに接続できました!早速、作業に移りたいところですがその前に行うことがあります。セキュリティをしっかりするということです!既にお分かりの通りサーバは起動しています。この時点でインターネット上サーバが繋がっている状態にあります。rootユーザのログインを禁止ここで言うrootユーザのログインとはSSHでのログインを指しています。rootユーザのログインを禁止するのか?まず、Linuxサーバにおいてrootというユーザは最も権限の高いユーザです。rootはそのサーバではなんでもやり放題ということです。通常サーバを構築する上ではこのrootユーザは必須です。「一般ユーザでSSHログインしrootに切り替える」へと変更します。現在のままではCrackerにrootユーザアカウントが漏れたとします。すると、CrackerはサーバにSSHでアクセスし奪ったrootアカウントでサーバの全てにアクセスされてしまします。データは全て見られますし、設定の変更も可能です。最悪なのはrootアカウントのパスワードを変更された場合です。あなたはサーバにアクセスする手段が無くなります。それに対して一般ユーザアカウントがCrackerに漏れたとした場合、SSHを使用してサーバにログインはされますが、root権限が必要な操作は防げるのです!この間に対処することで最悪の自体を防ぐことができるのです。一般ユーザを追加するまずは一般ユーザを作成します。今回は「hk-tobita」という一般ユーザを作成しています。一度SSHをログアウトして、新しく作成した一般ユーザでログインします。この部分がrootから作成した一般ユーザ名になっていればOKです。rootユーザへ切り替えてみます。sshディレクトリ内のファイルが全て表示されています。この中の「sshd_config」を編集していきます。※ssh_configはクライアントなので間違えないようにエディタとしてvimを使用して編集します。好きなエディタがある方は好きなものを使用してください。yes」があると思います。no」を追加してやります。yes」を直接書き換えても構いません。ちなみに#はコメントアウトです。#で始まっているので最初は無効化されています。書き終わったらSSHサーバを再起動します。OKが出れば成功しています。試しにrootでSSHログインしてみてください。ログイン出来ないと思います!今後は一般ユーザでログインしてrootに切り替えという作業をしてください。SSHのポート番号を変更する次はSSHのポート番号を変更します!SSHは上でも書いたようにプロトコルです。プロトコルにはポート番号という番号が付いています。SSHは22番、HHTPは80番といった様に決まっています。Crackerにとって遠隔操作が可能なSSHは恰好の標的であり、不正アクセスの一つの手段となっています。SSHが22番と決まっているのでCrackerは22番ポートに対してランダムに不正なアクセスを繰り返します。この危険から防ぐ為にSSHポートを22番から別の番号に変更します。ポート何番でもいいのですが、ウェルノウンポートや登録済ポートと既に割り当てられているポートがあるのでそれ以外のポートを使用します。ポート一覧はこちら49152~65535番は自由に使用できるので好きな番号を使用してください。“好きな番号”」を入力してください。一度ログアウトして再度ログインを試してみるとこのようなエラーが帰ってくると思います。22番でのログインが禁止されています。Portの部分を「SSH」から「指定したポート番号」へと書き換えて再度ログインします。(WEBサーバ立ち上げ編)前回はさくらVPSへを申し込んでからサーバの基本的な所を整えました!今回は本格的に公開するサーバ構築を行っていきます。この先は作りたいサーバによって作業が異なってきます。コマンド1つでより臨んだ検索結果を!検索エンジンのコマンドをまとめました。コメントをキャンセルメールアドレスが公開されることはありません。管理人サイト管理人のTobitaです。当ブログではIT全般の記事を幅広く掲載しております。企業様からのレビュー依頼、その他お問い合わせに関しましてはこちらからお願いします。