環境

リモートOS:CentOS6.10 => npm v6.4.1, nodejs v10.11.0

ローカルOS:Windows10 => 仮想環境: virtualbox, vagrant, エディタ: VSCode

試してみたこと

[helloworld.js]

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, '192.168.33.10');
console.log('Server running at http://192.168.33.10:1337/');

このhelloworld.jsを /home/vagrant/nodejsフォルダの中に入れてここに移動し、コマンド 「 node helloworld.js 」と打ちまして

[launch.json]

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "attach",
      "name": "Attach to Remote",
      "address": "192.168.33.10",
      "port": 1337,
      "localRoot": "${workspaceFolder}",
      "remoteRoot": "/home/vagrant/nodejs/"
    }
  ]
}

そしてこのようにlaunch.jsonを作成しました。

その後、何度かサーバーを実行したりデバッガを実行したりしてみました。

結果

ランタイム プロセスに接続できません。10000ミリ秒後にタイムアウトします 
-(理由: ターゲットからの応答が正しくないようです。エラー:Unexpected token H in JSON at position 0。 応答: Hello World)。

デバッグコンソール上では、

Node.js のバージョンを判別できなかったため、インスペクター プロトコルをデバッグしています 
(Error: connect ECONNREFUSED 192.168.33.10:1337)

↑このようなエラーが出ました。「応答: Hello World」と出ていることからも、なんとなく接続はしているのでは?と思ったのですが、どうもデバッガが実行できないようです。
何か設定にミス等があれば、ご教授頂けると幸いです。よろしくお願いいたします。