ロリポップ!に 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