Serversman@VPS(以下DTI)もさくらVPSも基本同じです。SU使えないさくらは管理者権限必要なときは最初にsudo つけてください。てもさんのとこと、Fumiさんのとこを参考にさせていただきました。再インストール時のためにメモしておきます。
最初にやったこと
バージョンを見てみた
cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=10.04 DISTRIB_CODENAME=lucid DISTRIB_DESCRIPTION="Ubuntu 10.04.1 LTS"
現時点では、どちらも10.04.1 LTSでした。
次にとりあえずアップグレードをしてみる。
apt-get update
localを日本語に設定
apt-get install language-pack-ja dpkg-reconfigure locales
DTIのみ sudo 可能ユーザーを作成する。(さくらは最初に作成済み)
adduser newuser --ingroup sudo
新しい名前でログイン出来るのを確認後rootでのsshログインを禁止する。
エディターで該当箇所を修正します。
vi /etc/ssh/sshd_config PermitRootLogin no
有効にするためサービスをリスタートする。
/etc/init.d/ssh restart
DTIのデフォルトsshポートはセキュリティーの都合、22ではなく、3843 に変更されています。私の都合でさくらも同じにしておく。
vi /etc/ssh/sshd_config Port 3843
SSHアタック対策
参考にさせていただいた、お二人とも書いていらしゃいますが、まだパスワードよく入れ間違うので、すこしたってなれたら導入します。
sudo apt-get denyhosts
インストールされてるパッケージのリストアップ
dpkg -l
長ーいリストが表示されます。
初期設定はおしまい。