諸事情で自宅鯖ちゃんが死んだのでノリでさくら VPS 借りた
2G石狩リージョン契約
カスタムOSインストールから Ubuntu 12.04 amd64 入れる
Ubuntu 12.04|カスタムOSインストールガイド|さくらのVPS|さくらインターネット公式サポートサイト
入れたらターミナルから ssh で入る
sudo apt-get update
取り敢えずアップデート
sudo apt-get install vim
デフォルトエディタを vim に変更する
sudo update-alternatives --config editor
"/usr/bin/vim.basic" を選択
必要なので git も入れる
sudo apt-get install git etckeeper
sudo vim /etc/etckeeper/etckeeper.conf
etckeeper.conf 開いて使用する VCS を git に変える
-#VCS="git"
+VCS="git"
-VCS="bzr"
+#VCS="bzr"
etckeeper 初期化してコミット
sudo etckeeper init
sudo etckeeper commit "etckeeper initial commit."
sudo vim /etc/ssh/sshd_config
root ログインとパスワードログインを無効にする
-PermitRootLogin yes
+PermitRootLogin no
-#PasswordAuthentication yes
+PasswordAuthentication no
公開鍵登録する
mkdir -p ~/.ssh
echo <鍵> > ~/.ssh/authorized_keys
ssh 再起動
sudo restart ssh
sudo ufw default deny
sudo ufw allow 22
sudo ufw enable
デフォルトで全部弾いた上で ssh のみ通す
sudo locale-gen ja_JP.UTF-8
sudo update-locale LANG=ja_JP.UTF-8
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:keithw/mosh
sudo apt-get update
sudo apt-get install mosh
60000〜61000 の UDP 通す
sudo ufw allow 60000:61000/udp
色々入れる
sudo apt-get install screen htop zsh emacs curl ruby1.9.3
デフォルトシェルを zsh に変更
chsh
設定ファイル各種初期化
git clone git://github.com/mitukiii/dotfiles.git
ruby dotfiles/setup.rb
- Nginx とか入れる
- WordPress とか入れる