vulsでのリモートスキャン対象ホストが、ForceCommand が設定されているとエラーが出る
ssh接続でのコマンドを記録したり、接続コマンドを制限して、ForceCommandでシェルをかましているケースは多いと思います。
そんなホストにスキャンをかけると様々なエラーが出ます。
Unknown OS Type
みたいな感じで。
解決方法
vuls稼働ホスト(ローカルIP)の時だけ、ForceCommandを無効にしましょう
/etc/ssh/sshd_config
ForceCommand /usr/bin/sshlog/shell
Match Address xxx.xxx.xxx.xxx
ForceCommand none
設定を変更したら、sshdを再起動しましょう
service sshd restart
結論
OpenSSHのMatchディレクティブは便利