Visual Studio Code リモート開発 - リモート開発

準備: win&mac コンピューター リモート接続用サーバー: Alibaba Cloud & Baidu Cloud など

1. Visual Studio Code をローカルにインストールする

2. Visual Studio Code を開き、Remote Development 拡張機能をインストールします。ここにインストールしました。

インストールが完了すると、サイドバー メニューに追加のリモート リソース マネージャー オプションが表示されます。

拡張機能をインストールしたら、VS コードを再起動できます。

3. リモートサーバーの追加、SSH ログイン

 リモート ホストにログインします。
ssh [email protected] -A でリモート ホスト情報を入力します。

リモート ホストのユーザー名を hello の位置 (大文字と小文字に注意) に入力し、
microsoft.com の位置にリモート ホストの IP アドレスを入力します。-
A の位置に書き込む必要はありません。
上記に従って情報を入力すると、構成ファイル config が C:\Users\Administrator\\.ssh の場所に生成されます (これは、シークレット フリー ログインとリモート サーバー エイリアスの次の設定で使用されます)。 ; 下の図の位置に yes を入力して Enter を押します

リモートホストを入力してください

ログイン情報を入力したら、指示に従い、パスワードを入力してサーバーに接続します。接続が成功すると、VS コードはコード サーバーをサーバー側に自動的にインストールします。インストールが完了すると、VS コードを介してサーバー リソースを開いて編集することができます。

Explorer をクリックするか、ショートカットキー Ctrl+Shift+E を直接使用して、[フォルダーを開く] をクリックすると、これまでのところ、次の場所で入力するリモートホストの場所を選択できます。

以上でリモート
ホストに VS Code 経由でログインできるようになりましたが、ログインのたびにパスワードを入力しなければならないのが不便です。リモートホスト。

公開鍵と秘密
鍵を生成する パス C:\Users\Administrator.ssh で PowerShell (Windows 10 に適用可能) を開くか、任意の場所で CMD を開き (Shift + 右クリック)、コマンド ssh-keygen を実行し、パスを指定して公開鍵と秘密鍵を生成し
ますキー (C:\ Users\Administrator\\.ssh に配置することをお勧めします) を入力し、最後まで Enter キーを押します。この手順の後、公開キー ファイルと秘密キー ファイルのペア id_rsa と id_rsa.pub がパス C: \Users\Administrator.ssh; id_rsa.pub をリモート Ubuntu の /home/william/.ssh の下にある authorized_keys ファイルにコピーする
 ために、公開鍵ファイルをリモート ホストにコピーします。次のコマンドを使用できます。 VS Code を実行しているクライアント: scp -P 22 id_rsa.pub user@ip-of- your-remote-host:/home/user/.ssh/id_rsa.pub次に、リモート Ubuntu ホストでコマンド cat id_rsa を使用します。パブリッシュ > 承認された_キー



この時点で、パスワードなしでリモート ホストにログインできます。

4. エイリアスの設定
パス C:\Users\Administrator.ssh の下にある構成ファイルを開き、次の形式に従って、設定するリモート ホスト エイリアスとして、Host の後の IP アドレスを書き換えます。

ホスト 192.168.88.77
    ホスト名 192.168.88.77
    ユーザー aicc
    ポート 22
ここまでで、リモート ホストのエイリアシングも完了しました。

おすすめ

転載: blog.csdn.net/weixin_42464652/article/details/126527160