ロリポップ!に OpenPNE をインストールする(失敗)

(1)ロリポップ!のアカウントを作成する。OpenPNE のインストールには SSH 接続が必要なので、ロリポップ!のアカウントはスタンダードプラン以上にする。最初は無料お試し期間があり、その時点では決済情報を入力しなくていい。

ご利用料金 – レンタルサーバーならロリポップ!
https://lolipop.jp/pricing/

(2)公式サイトの「自分のサーバーに設置する - ダウンロード – 」からファイルをダウンロード、解凍する。

OpenPNE
http://www.openpne.jp/

(3)2の「config」ディレクトリにある OpenPNE.yml.sample を OpenPNE.yml に、ProjectConfiguration.class.php.sample を ProjectConfiguration.class.php にリネームする。

(4)3のOpenPNE.yml をテキストエディタで開き、base_url と mail_domain を自分のドメインに合わせて修正する。上書き保存。

(5)2のディレクトリの中身を、ロリポップ!へアップロードする。

(6)5のアップロードをしている間にでも、ロリポップ!でデータベースを作成する。

(7)「ロリポップ!ユーザー専用ページ>サーバーの管理・設定>SSH」で「SSH を有効にする」をクリックする。

(8)Mac の場合以下のページに従い、Terminal で SSH 接続する。

Mac ターミナルのSSH設定について / サーバー・プログラム / マニュアル – レンタルサーバーならロリポップ!
https://lolipop.jp/manual/user/ssh-m-terminal/

しかし、パスワードの入力をしても、Permission denied, please try again. と表示され接続できない。

どうやら、こういう場合は公開鍵認証を使った SSH 接続をすればいいらしい。

(9)Terminal で以下のコマンドを実行。

1$ cd ~/.ssh
2$ ssh-keygen -t rsa

以下の3つではそのまま Enter を押す。

1Enter file in which to save the key (/Users/ユーザー名/.ssh/id_rsa):
2Enter passphrase (empty for no passphrase):
3Enter same passphrase again:

(10)Finder で Users > ユーザー名 > .ssh ディレクトリに行く。隠しファイルなので、Cmd+Shift+. で表示する必要がある。

macOS Sierraでは隠しファイルを表示するショートカットキー「CMD+Shift+.」がFinderでも利用可能に。 | AAPL Ch.
https://applech2.com/archives/macos-sierra-finder-cmd-shift-period-show-hidden-file.html

(11)FTP クライアントでロリポップ!に .ssh ディレクトリを作成し、パーミッションを 700 にする。

(12)11 の .ssh ディレクトリ内に 10 の id_rsa.pub をアップロード。authorized_keys という名前に変更。パーミッションを 600 にする。

(13)10 のディレクトリ内に、以下の内容のファイルを作成。ファイル名は config 。

1Host lolipop(任意)
2User [SSHアカウント名]
3Hostname [SSHサーバー名]
4IdentityFile ~/.ssh/id_rsa
5Port 2222

(14)以下のコマンドで SSH 認証できるはずが・・・またパスワードを聞かれ、はじかれてしまう・・・。

$ ssh lolipop

参考:
ConoHaVPSを借りてみたけど、SSHでのログインに手こずった件 | 名古屋@WEBデザイナーの憂鬱
http://megane84.com/blog/2014/07/17/post-2808/

ロリポップ/SSHでパスワード無しで接続する(チカッパプラン) [俺の基地]
http://yakinikunotare.boo.jp/orebase2/lolipop/connect_ssh_no_password_at_chikappa

ロリポップでSSH認証 – gcchaan's blog
http://cald.hateblo.jp/entry/2014/07/20/002256

ロリポップに公開鍵認証でssh接続する – Qiita
https://qiita.com/zvifj1559/items/dc425332a25c9adaa13e