OpenVAS セットアップ on Ubuntu10

リポジトリと配布先サイトの公開鍵を追加します。

$ sudo sh -c "echo \"deb http://download.opensuse.org/repositories/security:/OpenVAS:/STABLE:/v4/xUbuntu_10.10/ ./\">> /etc/apt/sources.list"
$ sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys BED1E87979EAFD54
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keys.gnupg.net --recv-keys BED1E87979EAFD54
gpg: requesting key 79EAFD54 from hkp server keys.gnupg.net
gpg: key 79EAFD54: public key "security OBS Project " imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1

パッケージソフトをインストールします。

$ sudo apt-get update
$ sudo apt-get install greenbone-security-assistant gsd libmicrohttpd10 libopenvas4 openvas-administrator openvas-manager openvas-scanner openvas-cli sqlite3

SSL通信に使うデジタル署名を用意します。

$ test -e /var/lib/openvas/CA/cacert.pem || sudo openvas-mkcert -q
$ test -e /var/lib/openvas/users/om || sudo openvas-mkcert-client -n om -i

データベース更新とプラグインの更新をします。

$ sudo openvas-nvt-sync
$ sudo /etc/init.d/openvas-manager stop
$ sudo /etc/init.d/openvas-scanner stop
$ sudo openvassd
$ sudo openvasmd --migrate
$ sudo openvasmd --rebuild

サービスを起動します。

$ sudo /etc/init.d/openvas-scanner  start
Starting OpenVAS Scanner: openvassd.
$ sudo /etc/init.d/openvas-manager  start
Starting OpenVAS Manager: ERROR.
$ sudo /etc/init.d/openvas-administrator start
Starting OpenVAS Administrator: openvasad.
$ sudo /etc/init.d/greenbone-security-assistant start
Starting Greenbone Security Assistant: gsad.

OpenVAS用のアカウントを作ります。

$ test -e /var/lib/openvas/users/admin || sudo openvasad -c add_user -n admin -r Admin
Enter password: 

ad   main:MESSAGE:1614:2011-11-17 14h58.46 UTC: No rules file provided, the new user will have no restrictions.
ad   main:MESSAGE:1614:2011-11-17 14h58.46 UTC: User admin has been successfully created.

Ubuntu Desktopが使えるようにパッケージをインストール。結構時間掛かります。

$ sudo apt-get install ubuntu-desktop

vncのインストールをします。

$ sudo apt-get install vnc4server
$ vncserver :1
$ rm /home/ubuntu/.vnc/xstartup
$ ln -s /etc/X11/Xsession  /home/ubuntu/.vnc/xstartup
$ vncserver -kill :1
$ vncserver :1