$ ssh hostname $ sudo vi /etc/hostname # かえたホスト名に $ mkdir .ssh $ chmod 0700 .ssh $ ssh-keygen -t dsa $ exit
# ログインしたいマシンで $ cat ~/.ssh/id_dsa.pub | ssh hostname "cat >> ~/.ssh/authorized_keys"
$ ssh hostname # パスワードを訊かれないことを確認 (公開鍵認証でログインしたことを確認) $ sudo vi /etc/ssh/sshd_config PasswordAuthentication no PermitRootLogin no UsePAM no $ sudo restart ssh # 別のターミナルを開いて ssh できることを再度確認 $ sudo reboot # ホスト名反映のため一旦リブート
$ sudo apt-get install language-pack-ja # warning: setlocale: LC_ALL: cannot change locale (ja_JP.UTF-8) とかでるので……
$ sudo ufw default deny $ sudo ufw allow 22 $ sudo ufw allow 80 $ sudo ufw allow 60000:61000/udp $ sudo ufw enable $ sudo ufw status
すぐやるべきことはやったので作業環境をつくる
$ sudo apt-get install zsh $ chsh -s /bin/zsh $ sudo apt-get install screen $ sudo apt-get install ruby $ sudo apt-get install git-core $ git clone git@github.com:cho45/dotfiles.git # github につくった id_dsa.pub を登録しておく $ cd dotfiles $ ruby setup.rb $ exec zsh $ screen -S main $ sudo apt-get install gcc $ sudo apt-get install libncurses5-dev $ mkdir tmp $ cd tmp $ wget ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2 $ tar xjvf vim-7.3.tar.bz2 $ cd vim73 $ ./configure --prefix=/usr/local/vim7 --enable-multibyte --enable-gpm --enable-cscope --with-features=huge --enable-fontset --disable-gui --without-x --disable-xim --disable-perlinterp $ make -j 2 $ sudo make install
tiarra を設定する
$ sudo apt-get install daemontools $ sudo apt-get install daemontools-run $ sudo ln -s /etc/service /service $ cd ~/bin $ cd $ mkdir app $ cd app $ wget http://clovery.jp/tiarra/archive/2010/02/tiarra-20100212.tar.gz $ tar xzvf tiarra-20100212.tar.gz $ ln -s ~/app/tiarra-20100212/tiarra ~/bin $ sudo mkdir -p /var/log/tiarra/{cho45,chokan} $ sudo chown cho45 /var/log/tiarra/{cho45,chokan} $ sudo ln -s ~/dotfiles/services/tiarra /service/