Windows の VS Code はリモートで Ubuntu に接続し、パスワードなしのログインを構成します

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

Visual Studio Code の公式 Web サイト リンク: https://code.visualstudio.com/

Visual Studio Code 公式サイトのダウンロード リンク: https://code.visualstudio.com/Download

ダウンロード ボタンをクリックすると、デフォルトでユーザー インストーラー バージョンが推奨されます。ほとんどの人はシングル マシンのシングル ユーザーです。ここからデフォルト バージョンをダウンロードしてください。

  • ユーザー インストーラー: 現在のコンピューター アカウントのディレクトリにインストールされます。つまり、別のアカウントでコンピューターにログインすると、他のユーザーがインストールした Visual Studio Code を使用できなくなります。
  • システム インストーラー: 非ユーザー ディレクトリにインストールされ、どのコンピューター アカウントでも使用できます。

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

2. 必要なプラグインをインストールする

ここに画像の説明を挿入

ここに画像の説明を挿入

3. このマシンの SSH キー ペアを生成します

通常、私たちは という名前の 1 台のコンピューター用に SSH キー ペアを生成しid_rsa、それを複数の異なる Web サイト/サーバーに送信します。

前に GitHub に接続するように Gitを構成した、次の図に示すように、既定でC:\Users\账户名\.sshディレクトリ。

ここに画像の説明を挿入

お使いのコンピューターで確認してください。SSH キー ペアが既に存在する場合は直接使用できます。この手順は省略してください。SSH キー ペアが存在しない場合は、次のコマンドを実行して SSH キー ペアを生成します。

ssh-keygen -t rsa -C "本机标识"

上記のコマンドの は、生成されたキー ペアにコメントを追加する-Cだけです.このマシンに関連するコンテンツを入力することをお勧めします.特定の理由については、この記事を参照してください: https://www.jianshu.com/p/f3020c04d966

ここに画像の説明を挿入

生成された SSH キー ペアは、次の図に示すように、デフォルトでC:\Users\账户名\.sshディレクトリ。

ここに画像の説明を挿入

4. 公開鍵を Ubuntu にコピーします

まず、~/.ssh/authorized_keysファイルが。

ここに画像の説明を挿入

~/.ssh/authorized_keys存在する場合は、id_rsa.pub 公開鍵の内容をauthorized_keys にコピーします。メモ帳で id_rsa.pub を開き、内容をクリップボードにコピーしてから、Xshell ターミナルを使用して、authorized_keys に貼り付けます。

ここに画像の説明を挿入

~/.ssh/authorized_keys存在しない場合は、以下のコマンドを実行して作成し、作成後にid_rsa.pub公開鍵の内容をauthorized_keysにコピーしてください。

cd ~
mkdir .ssh
cd .ssh
touch authorized_keys

正常に接続するには、次のファイル権限が正しいことを確認してください。

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

SSH サービスを再起動します。

sudo systemctl restart sshd

5. リモート プラグインを構成する

VS Code を開き、左側の [リモート エクスプローラー] をクリックして、[リモート] を選択します。

ここに画像の説明を挿入

次に、小さな歯車 ([設定]) をクリックし、ポップアップ ウィンドウで最初の項目を選択します。これによりC:\Users\账户名\.sshconfigディレクトリにファイルが自動的に作成されて開きます。

ここに画像の説明を挿入

ここに画像の説明を挿入

次の図に示すように、接続するホスト情報を入力します。

ここに画像の説明を挿入

入力して保存し、[更新] をクリックするか、[リモート エクスプローラー] に再入力すると、以下に入力したばかりのホスト名が表示されます。

ここに画像の説明を挿入

ホスト名を右クリックし、[現在のウィンドウで接続] または [新しいウィンドウで接続] を選択します。

ここに画像の説明を挿入

新しいポップアップ ウィンドウで、リモート ホストのオペレーティング システムの種類を選択します。

ここに画像の説明を挿入

ここに画像の説明を挿入

失敗ウィンドウが表示された場合は、[再試行] をクリックして再試行します。接続が成功すると、現在接続されているホスト名が左下隅に表示されます。

ここに画像の説明を挿入

これまでのところ、Windows の VS Code は Ubuntu に正常に接続され、パスワードなしのログインが構成されています。フォルダーを開く、コードを編集する、コードを実行するなどの後続の操作は、すべて Ubuntu 環境で実行されます。

6. リモート接続を閉じる

[ファイル] をクリックし、[リモート接続を閉じる] をクリックして終了します。

ここに画像の説明を挿入

7. Visual Studio Code をアンインストールします。

7.1 コントロール パネルで Visual Studio Code を見つけてアンインストールする

ここに画像の説明を挿入

7.2 以前にインストールしたプラグインを削除する

私のコンピュータを例に取り、C:\Users\Caiディレクトリを、.vscodeフォルダを削除します。

ここに画像の説明を挿入

7.3 ユーザー情報とキャッシュ情報の削除

私のコンピュータを例に取り、C:\Users\Cai\AppData\Roamingディレクトリを、Codeフォルダを削除します。

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_42815188/article/details/128736694