さくらのVPSの初期設定

Ubuntu 64bit32bti版入れました(64bit版は素で400MB近くメモリ食ってたので32bitに変えた)。

とりあえずアップデート(インストール時に最後にやってくれてるけど一応)

$ sudo apt-get update
$ sudo apt-get upgrade

SSH公開鍵を追加

ローカルマシンで
$ scp .ssh/id_rsa.pub ***.***.***.***:/home/meso

サーバで
$ mkdir .ssh
$ cat id_rsa.pub >> .ssh/authorized_keys
$ rm id_rsa.pub
$ chmod 600 .ssh/authorized_keys
$ sudo apt-get install vim
$ sudo vim /etc/ssh/sshd_config

PermitRootLogin yes

  • > PermitRootLogin no

#AuthorizedKeysFile %h/.ssh/authorized_keys

  • > AuthorizedKeysFile %h/.ssh/authorized_keys

#PasswordAuthentication yes

  • > PasswordAuthentication no

$ sudo /etc/init.d/ssh restart

あとはsshのポート変えたり、iptablesで接続ポート絞ったりとか色々