この記事では、vscode を使用して Node プログラムをリモートでデバッグする方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
ビデオ チュートリアルの推奨: vscode 基本チュートリアル、node js チュートリアル
リモート環境設定
まず、リモートサーバーで SSH サーバー機能を開きます。システムには基本的にすべて付属していますが、付属していない場合は、インストールしてください
apt-get install openssh-server
vscode プラグインのローカル インストール
VScode Insider バージョンをダウンロードし、リモート開発拡張機能をインストールします。リモート開発拡張機能、その他のリモート SSH は自動的にインストールされます。自動的にインストールされない場合は、スクリーンショットに従って手動でインストールしてください。
ユーザー名/パスワード認証を設定するには、VSCode の settings.json ファイルを編集する必要があります。開き方は以下の通りです。設定をクリックし、いずれかをクリックしてください。 「settings.json で編集」の。
次に、settings.json に "remote.SSH.showLoginterminal": true を追加します。
「リモートを開く」をクリックします。 window」で、「ホストに接続」を選択します
##画像の順序に従って設定を開きますファイルを開き、リモート ホストのホストとログイン名を入力します。
新しいウィンドウが表示されます。プロンプトに従って、Linux パスワードを入力します。
[ファイル] -> [フォルダー (またはファイル) を開く]
をクリックして、Linux フォルダー (またはファイル) を表示します。 #公開鍵の設定
上記の手順では毎回パスワードを入力する必要があり非常に面倒ですが、公開鍵を設定することでこの問題を解決できます。
2. 次に、プロセスを開いてホスト構成ファイル C:\Users\ye\.ssh のディレクトリを編集し (ユーザー名はコンピュータによって異なります)、ssh-keygen を実行します。
Enter キーを押すだけです! 完了すると、さらに 2 つのファイル、id_rsa と id_rsa.pub.
PubkeyAuthentication yes
,
AuthorizedKeysFile .ssh/authorized_keys を変更します。ファイル .ssh/authorized_keys2
の 2 つの項目は正常ですか? コメントがある場合は取り消してください。異なる場合は
を修正または追加してください。 6. リモート ホストを再起動します (ssh service /etc/init.d/ssh resart
7)。次に Windows コマンド ラインに戻り、ssh (ユーザー名)@192.168.160.132
を実行します。括弧内を Linux ユーザー名に置き換えてください。必ずこの形式に従ってログインしてください。IP
以上がvscodeを使ってNodeプログラムをリモートデバッグする方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。