たけぞうBLOG

iOS,XCode,Cameraなど

JIRA

さくらインターネットを使ってJIRAをインストール(サーバ設定編)

投稿日:12月 2, 2012 更新日:

さくらインターネットのVPSを使ってJIRAをインストールするために必要な作業ログをまとめました。

1.さくらインターネットの会員登録ならびにVPSの契約

まず、さくらインターネットに会員登録してVPSの契約を行います。

料金表のURLに行くと下記のような表が表示されるので、希望のスペックを選択します。

(ここでは\”さくらのVPS 1G\”を選択します)

\"VPS料金表\"

会員登録が完了してしばらくすると登録したメールアドレス宛てに申込受付完了ならびに仮登録完了メールが送信されます。

次に仮登録完了メールを開き、《VPSコントロールパネル ログイン情報》の情報を確認してください。

URLをブラウザで開きコントロールパネルにIPアドレスとパスワードを入力してログインしてください。

ログインに成功したらコントロールパネルから「起動」をクリックして仮想サーバを立ち上げます。

\"コントロールパネル\"

起動に成功するとステータスが「稼働中」になります。

以上でさくらインターネットの会員登録とVPS契約が完了したことになります。

2.SSHの設定

次に作業PCからサーバにSSH接続するための設定をします。

作業PCで公開鍵の作成

ssh-keygenを使って秘密鍵と公開鍵のペアを作成します。

[plain]

$ ssh-keygen -b 1024 -C xxxx // xxxxに適当な名前を入力します
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/kawai/.ssh/id_rsa): // Enter
Enter passphrase (empty for no passphrase): // パスフレーズを入力
Enter same passphrase again: // パスフレーズの再入力
Your identification has been saved in /Users/kawai/.ssh/id_rsa.
Your public key has been saved in /Users/kawai/.ssh/id_rsa.pub.
The key fingerprint is:
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx xxxx
The key\’s randomart image is:
[/plain]

上記で~/.ssh/以下にid_rsaとid_rsa.pubが作成されます。

rootでサーバへSSHログイン

VPSにrootでログインします。

[plain]

local$ ssh (ホスト名).sakura.ne.jp -l root

※Passwordを聞かれたら仮登録完了メールに書いてあるパスワードを入力

[/plain]

作業用アカウントの作成

rootでログインした状態で、普段の作業を行うための作業アカウントを作成します。

[plain]

remote# useradd xxx // ユーザ名xxxは任意

remote# passwd xxx // パスワード設定

remote# usermod -G wheel // wheelグループに設定

remote# visudo // wheelグループにsuコマンド権限を与えます

以下をアンコメント

%wheel  ALL=(ALL)       ALL

[/plain]

今はrootユーザになっているのでユーザ名xxxに切り替えます。

[plain]

remote# su – xxx

remote$ ssh-keygen -b 1024 -C xxxx // サーバ側にも秘密鍵を作成します

[/plain]

サーバに公開鍵を設定

今度は再び作業PCに戻り、2.sshの設定で作成した公開鍵をサーバに転送します。

※以下は作業用PCでのコマンドです

[plain]

local$ scp ~/.ssh/id_rsa.pub ユーザ名@ (ホスト名).sakura.ne.jp:

[/plain]

転送が作成したらサーバ側に転送されたid_rsa.pubを設定します。

※以下はサーバ側でのコマンドです

[plain]

remote$ cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

remote$ chmod 600 ~/.ssh/authorized_keys

[/plain]

以上でサーバに作業PCの公開鍵が設定されました。

作業PCから以下のコマンドを確認してください。

[plain]

local$ ssh ユーザ名@ (ホスト名).sakura.ne.jp

[/plain]

初回のみパスフレーズの入力が必要ですが、2回目以降サーバにパスフレーズなしでログインできたらOKです。

サーバのログイン設定を変更

サーバ側の設定を変更し、公開鍵の設定されていないPC以外からはログインできないようにします。

[plain]

remote$ sudo vi /etc/ssh/sshd_config
※以下をアンコメント

PermitRootLogin no

PasswordAuthentication no

UsePAM no

[/plain]

サーバの文字コード設定

[plain]

remote$ sudo vi /etc/sysconfig/i18n

下記のように変更します

LANG="ja_JP.UTF-8"

SYSFONT="latarcyrheb-sun16"

[/plain]

以上でサーバの準備は完了です。

[facebook_ilike]


-JIRA
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

さくらインターネットを使ってJIRAをインストール(MySQL&JIRA編)

前回のサーバ設定編に続いて、次はデータベースとJIRAをインストールします。JIRAについてはこちらに詳しい製品説明があります。

プロフィール


1972年神奈川県生まれ。ソフトウェアエンジニアとして生きています。最近はクライアントアプリからサーバーサイドまで幅広くやってます。