conoha の Vps の上で新月を動かしてみる 2022/04/28版 Conoha でユーザー登録 念のため公開鍵にする 「セキュリティ」→「SSH Key」公開鍵を作ってダウンロードしておく https://support.conoha.jp/v/vps_sshkey/?btn_id=v-useradd-sidebar_v-vps_sshkey LAMPのサーバーを作る(一番安いのでおk) 「イメージ選択」→「アプリケーション」「LAMP(PHP)」 「rootパスワード」「SSH Key」「登録済みキー」←作成したキー で作成。 LAMPではUbuntuになる RLoginを用意 https://kmiya-culti.github.io/RLogin/ 公開鍵でrootでログイン Conoha VPSでUbuntuサーバーを構築する方法 https://qiita.com/sknjpn/items/c8d51d0e8d5fbb8296ef (公開鍵はサーバ作成時に使用を選択したので参照しない) ubuntu ユーザを追加して sudo 権限をつける https://qiita.com/white_aspara25/items/c1b9d02310b4731bfbaa 作業用のユーザmoonを作る adduserしてsshの設定 adduser moon gpasswd -a moon sudo mkdir /home/moon/.ssh cp .ssh/authorized_keys /home/moon/.ssh/ cd /home/moon/ chmod 700 .ssh chmod 600 .ssh/authorized_keys chown moon:moon .ssh .ssh/authorized_keys 以降はmoonで作業 sudo su - moon .bashrcに追記 --ここから if [[ -t 0 ]]; then stty stop undef stty start undef # up allow key bind '"\e[A": history-search-backward' # down allow key bind '"\e[B": history-search-forward' fi export PROMPT_COMMAND="history -a; $PROMPT_COMMAND" --ここまで RLoginでmoonに公開鍵で入ってみる この辺りからscreenで作業 https://qiita.com/hnishi/items/3190f2901f88e2594a5f sshd_configの変更 sudo vim /etc/ssh/sshd_config 以下を変更 PermitRootLogin no ClientAliveInterval 60 ClientAliveCountMax 3 sshdを再起動 sudo service sshd restart パッケージの更新 sudo apt update sudo apt upgrade (途中で選択肢がでるけどリターンで進めた) FDCloneのインストール sudo apt install fdclone w3mのインストール sudo apt install w3m python3.9のインストール sudo apt install python3.9 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1 sudo apt install python3-testresources sudo apt install python3-pip sudo apt install pipenv firewallの設定 sudo ufw allow 8000 sudo ufw reload 確認 sudo ufw status sakuの設定 mkdir .saku vi .saku/saku.ini で次のように設定しておく。 --ここから [Path] log_dir: ~/saku/log run_dir: ~/saku/run cache_dir: ~/saku/cache --ここまで 作業用ディレクトリ mkdir saku cd saku saku安定板をダウンロード。 w3m https://shingetsu.info/saku/ 「q」で終了。 解凍 tar -zxvf saku-4.10.0.tar.gz 移動 cd saku-4.10.0/ 準備 pipenv install 実行 pipenv run python3 saku.py -v ctrl+C で停止 うるさい時は --silent で実行 動作確認 VPS側で screenでctrl+a c で新ウィンドウを作り w3m http://127.0.0.1:8000/ で確認 ローカル側からアクセスするには、 RLoginでポートフォワード ローカル 127.0.0.1 8000 リモート 127.0.0.1 8000 を作り、接続しておく。 http://127.0.0.1:8000/ を開く。 (ちなみにローカル8010とかすると8010にアクセスして8000にいくとかできる)