vscode でクラウド サーバーにリモート接続する方法の簡単な分析

青灯夜游
リリース: 2022-06-06 19:10:19
転載
2887 人が閲覧しました

vscode でクラウド サーバーにリモート接続するにはどうすればよいですか?次の記事では、vscode で自分のクラウド サーバーにリモート接続する方法を紹介します。

vscode でクラウド サーバーにリモート接続する方法の簡単な分析

小規模ノード プロジェクトを自分のクラウド サーバーにデプロイしました。小さな変更が発生した場合、ローカルで変更してからサーバーにアップロードするのは少し面倒です。

そこで、vscode でリモート接続が実現できるのではないかと考えました。 [推奨学習: 「vscode 入門チュートリアル 」]

プラグイン: リモート

まず、端末に ssh ツールがインストールされていることを確認します。

  • Mac では、ターミナルに「ssh」と入力できます。次の画像が表示されれば、インストールは成功です。

これは Windows 用です:

vscode でクラウド サーバーにリモート接続する方法の簡単な分析

  • #私の環境は次のとおりです: mac m1pro

基本的な使い方 具体的な手順

vscode でクラウド サーバーにリモート接続する方法の簡単な分析

vscode インストール リモート プラグイン

すでにインストールしています

インストールが成功すると、設定した ECS を無視してサイドバーにアイコンが表示されます

vscode でクラウド サーバーにリモート接続する方法の簡単な分析

追加自分のサーバー

vscode でクラウド サーバーにリモート接続する方法の簡単な分析

最初の方法:

上の図のプラス記号をクリックしてください

  • クラウド サーバーの IP アドレスを入力し、Enter キーを押します。

マウスを使用して、クラウド サーバーの最初のファイルを選択します。下の写真vscode でクラウド サーバーにリモート接続する方法の簡単な分析

  • 次に、次の写真を取得します

vscode でクラウド サーバーにリモート接続する方法の簡単な分析

  • ##この時点で、vscode の左側のボックスに追加したクラウド サーバーが表示されます。

vscode でクラウド サーバーにリモート接続する方法の簡単な分析

  • ##これ さらに 2 つの構成情報を追加すると、User ユーザー名、Port ポート番号

vscode でクラウド サーバーにリモート接続する方法の簡単な分析

    ## 次に、下の図のフォルダー アイコンをクリックして接続を開きます。

#構成情報の概要vscode でクラウド サーバーにリモート接続する方法の簡単な分析

ホスト xxxx: ホストは、カスタマイズ可能なクラウド サーバーの名前を指します。好きなものを書いてください

HostName xx.x.xx.x: 名前が示すように、クラウド サービスの IP アドレスを入力します vscode でクラウド サーバーにリモート接続する方法の簡単な分析

User xxx: ログイン時に使用するユーザー名例: root、admin など。
  • Port xx: SSH 接続のポート番号 (通常はポート 22)。自分で変更することもできます。

      ForwardAgent はい: vscode 自体によって生成されます。問題は大きくありません。心配する必要はありません。
    • 2 番目の方法
    • は、小さな歯車をクリックして最初のファイルを選択することです。その後、構成ファイルに戻り、上の図の構成情報に従って構成します。
    • 高度な構成

接続するたびにパスワードを入力する必要がない場合は、どうすればよいですか?回答: SSH キーを作成します

まず、rsa で暗号化された秘密キーと公開キーのファイルを生成します。 #ターミナルで、まず ~/.ssh に移動し、次のように入力します: ssh-keygen -t rsa -b 4096 -f xxxx (自分で名前を付けます)

では、パスワード パスフレーズを 2 回入力するように求められます。すべて入力し、何も入力しません。そうしないと、接続は成功しません。
  • その後、公開キーと独自の名前を持つ秘密キーの 2 つのファイルが ~/.ssh ディレクトリに生成されます。
  • 次に、xxx.pub ファイルをサーバーの .ssh フォルダーにコピーします。サーバーが存在しない場合は、自分でサーバーを作成します。通常、centos は /root/ ディレクトリ、つまり ~
  • にあり、次のコマンドを実行します。 authorized_keys (xxx は独自のカスタマイズされたファイル名の上にあります)
  • 次に、authorized_keys ファイルが現在のディレクトリに生成されます
  • 最後に、 vscode 設定ファイル 以上です
    • 元の構成情報の後に追加します:
      • IdentityFile ~/.ssh/xxx
  • これで、次のことが可能になります。

#Ultimate Advanced

    サーバーが複数ある場合はどうすればよいでしょうか?
  • 前の設定をコピーして、IP、ニックネーム、および SSH キーのファイル名を変更するだけです。

追加の知識

    上記のパスフレーズ: Enter passphrase (パスフレーズがない場合は空) とは何を意味しますか?
  • 回答: rsa は非対称暗号化に属し、公開キーと秘密キーを持っています。通常の状況では、この暗号化方法は理論的にはほぼ確実です。ただし物理攻撃は防ぐことができず、秘密鍵や公開鍵を何らかの方法で敵に盗まれるとGGになってしまいます。パスフレーズの存在は、公開キーと秘密キーの外側に対称暗号化の層をラップすることです。これにより、敵が公開鍵と秘密鍵を入手しても攻撃できなくなります。安全性はかなり向上してきていますが、それでも100%の安全を保証するものではありません。
VSCode の詳細については、

vscode チュートリアル をご覧ください。

以上がvscode でクラウド サーバーにリモート接続する方法の簡単な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:juejin.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート