linux

レンタルサーバでプログラミングする方法【→ブログのサーバでできる!】

4月 10, 2020

how to programming on rental server
プログラム女子
ブログのためにレンタルサーバを借りたけど、このサーバでプログラミングもできるのかな?
できるよ。プログラミングするためには、手持ちのPCからレンタルサーバを操作しないといけないんだけど、その方法を含めてプログラミングできる環境を紹介するね。
Tommy

レンタルサーバでプログラミングを行う概要

summary of rental server programming

WordPressを使ったブログの作成にはレンタルサーバが必要です。

最近では、ブログ運営のために多くの人がレンタルサーバを借りていると思います。

そして多くのレンタルサーバはLinuxというOSが搭載されています。

Linuxサーバには多くのプログラミングする環境が整っているので、WordPressを運用する以外に使えるものがたくさんあります。

特に、私のようなプログラマーにとっては、Linuxサーバがあるだけで、プログラミングできる環境が整って、重宝します。

この記事では、レンタルサーバを使って、C言語やpythonのプログラミングする環境を作る方法を説明します。

レンタルサーバでプログラミングを行う環境

environment programming on rental server

私は手元にWindowPCがあります。そしてLinuxのレンタルサーバを契約しています。

なので、作業するPCはWindows、レンタルサーバはLinuxという前提で、プログラミングする方法を説明します。

SSHクライアントを入手する

SSHクライアントとは、お手持ちのWindowsのPCからLinuxサーバに対してSSHで操作するツールのことです。
ここでは2つのSSHクライアントを紹介しておきます。

  • Teratermの入手

「Teraterm」の入手は下記のサイトからダウンロードしてインストールしてください。

Tera Term (テラターム) プロジェクト日本語トップページ - OSDN

  • Rloginの入手

「Teraterm」よりももっと高機能なターミナルツールを使いたいという方には、下記の「Rlogin」が使いやすくておすすめです。

Windowsターミナルソフト + Rlogin が最高すぎる!! - Qiita

レンタルサーバを契約する

Linuxのレンタルサーバを契約します。
レンタルサーバの契約については、各レンタルサーバ会社の契約手順に従って行ってください。

現在の多くのブロガーさんは、エックスサーバーmixhostのどちらかサーバを選んでいますが、プログラムすることを考えても、どちらでもスペックと月額の料金も大差ありません。

私は、mixhostというレンタルサーバの方を使っているので、mixhostの使い方を前提に説明します。

レンタルサーバのSSH設定をする

ここでは、mixhostのCotrolパネル(CPanel)の操作を前提に解説します。

SSHアクセスの設定

Cotrolパネル(CPanel)にログインしたら、「セキュリティ」->「SSHアクセス」をクリックします。

mixhost control panel ssh

キーの生成を選択

「SSHキーの管理」ボタンを押し、「新しいキーの生成」ボタンを押します。

mixhost ssh key manage

キーの生成に必要な項目を入力

各入力項目を入力し、「キーの生成」ボタンを押します。

mixhost SSH auth setting]

公開キーの管理画面を確認

公開キーの「管理」を押して、管理画面に入ります。

mixhost SSH authorizing setting

キーの承認

先程作った公開鍵を、「Authorize」ボタンを押して、「Authorized」に変更します。

mixhost SSH key authorized

PPK形式に変換

「PPK形式に変換」のところで、パスフレーズを入力して、「変換」を押す。

※ここで入力したパスフレーズはあとで使いますので、覚えておきます。

mixhost SSH ppk key

キーのダウンロード

「表示/ダウンロード」リンクを押して、キーをダウンロードします。

mixhost private key download

キーダウンロードの確認

「XXXX.ppk」という名前のファイルがダウンロードされていることを確認します。

SSH接続する

さきほどインストールしたSSHクライアントツールのTeratermを起動します。さきほど入手した秘密鍵を下記の手順でTeratermに設定し、サーバにSSHログインする手順を説明します。

TeraTerm起動

TeraTermのアプリケーションを起動すると、アクセスするサーバ名の入力画面が表示されます。ここで、サーバーのIPアドレスを入力します。

もし、表示されない場合は、上部のメニューバーの「ファイル」->「新しい接続」をクリックしてください。

tera term ip address input

「パスフレーズ」は、先程、サーバー側で「キーの生成」を実施した時のパスワードを入力します。

tera term ssh login

サーバのIPアドレスとユーザー名は、下図のようにmixhostのコントロールパネルのトップページから見ることができます。

mixhost user ibformation

IPアドレス:「Shared IP Address」
ユーザー名:「現在のユーザー」

秘密鍵の設定

上記の画面の「秘密鍵」ボタンを押して、先程、サーバーからダウンロードした「XXXX.ppk」という名前のファイルを、秘密鍵として設定します。

tera term ppk choice

ログイン完了

下のような画面が表示されれば、ログイン成功です。

SSH login successful

プログラムを書く

Linuxへのログインが成功すれば、あとはプログラムを書きます。プログラムを書くためにはSSHでLinuxを操作しなければなりません。

LinuxのSSHでの操作方法については、下の記事で説明していますので、参考にしてください。

オススメ
how to operate file on linux
【linux】ファイル操作とディレクトリ構成【→初心者向け】

続きを見る

下の記事では、pythonプログラミングの初心者向けの記事をまとめています。

オススメ
article of recommended to python beginner
【python】初心者向けおすすめ記事まとめ【pythonの文法をマスターする!】

続きを見る

また、その他のサーバでプログラミングする方法として、C言語のプログラミング方法について下記の記事を書いています。C言語にも興味がある方は読んでください。

オススメ
step of compile c language on linux
【C言語】linuxでコンパイルする手順【→レンタルサーバでできる!】

続きを見る

オススメ
how to create c development linux environment
【C言語】linuxでの開発環境の作り方【→プログラム初心者向け】

続きを見る

-linux
-

© 2020 Tommy's blog Powered by AFFINGER5