linux

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

how to programming on rental server
プログラム女子
プログラム女子

ブログのためにレンタルサーバを借りたけど、このサーバでプログラミングもできるのかな?

できるよ。プログラミングするためには、手持ちのPCからレンタルサーバを操作しないといけないんだけど、その方法を含めてプログラミングできる環境を紹介するね。

Tommy
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

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

contract rental server

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

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

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

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

SSH setting on rental server

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

  1. SSHアクセスの設定

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

mixhost contro panel

  1. キーの生成を選択

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

mixhost SSH key management

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

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

mixhost SSH key creating

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

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

mixhost SSH auth setting

  1. キーの承認

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

mixhost SSH authorizing setting

  1. PPK形式に変換

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

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

mixhost SSH ppk key

  1. キーのダウンロード

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

mixhost private key download

  1. キーダウンロードの確認

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

SSH接続する

SSH connection

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

  1. TeraTerm起動

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

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

teraterm ip address input

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

tera term ssh login

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

mixhost user ibformation

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

  1. 秘密鍵の設定

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

tera term ppk choice

  1. ログイン完了

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

SSH login successful

プログラムを書く

write program

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

【linux】ファイル操作とディレクトリ構成【→初心者向け】

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

【python】初心者向けおすすめ記事まとめ【pythonの文法をマスターする!】

また、サーバでC言語のプログラミングするの方法については、下記の記事を読んでください。

【C言語】linuxでコンパイルする手順【→レンタルサーバでできる!】

【C言語】linuxでの開発環境の作り方【→プログラム初心者向け】

-linux
-,

Copyright© Tommy's blog , 2020 All Rights Reserved Powered by AFFINGER5.