検索
ホームページ開発ツールVSCodeリモート開発用に VSCode で SSH サーバーを構成する方法の詳細な説明

この記事では、VSCode リモート開発について説明し、SSH と VSCode を使用して超快適なリモート開発エクスペリエンスを得る方法を紹介します。

リモート開発用に VSCode で SSH サーバーを構成する方法の詳細な説明

前に書く

最近、会社は、 リモートを使用しているかどうかにかかわらず、リモート開発を必要とするアウトソーシング プロジェクトを抱えています。制御ソフトウェア それはまだ Microsoft の リモート デスクトップ接続 です。エクスペリエンスはあまり良くなく、非常に不快に感じます。特に Microsoft の リモート デスクトップ接続 は 1 人しか使用できません。 、よく発生します あなたが私を圧迫し、私があなたを圧迫するという現象は、1年前に開発のためにSSHを使用してLinuxにリモート接続したことを思い出させました、今回は開発のためにWindowsにリモート接続します。

デバイスのバージョンは次のとおりです。

  • リモート コントロール コンピューター: Win11

  • リモート コントロール コンピューター: Win10

  • VSCode バージョン: 1.67.2

  • リモート - SSH バージョン: 0.80.0

【推奨学習: 「vscode 入門チュートリアル 」]

SSH サーバーの構成

まず、OpenSSH サーバーをインストールする必要があります。 Win10 システムである場合、インストールは比較的簡単です:

最初のステップは、[設定] を開き、ショートカット キー [Win i] を開き、[アプリケーション] → [アプリケーション] を見つけます。 [および機能] → [オプション機能の管理] ]Enter;

リモート開発用に VSCode で SSH サーバーを構成する方法の詳細な説明

2 番目のステップは、OpenSSH サーバーをインストールすることです。OpenSSH サーバーがリストに存在する場合は、インストールが完了していることを意味します。それ以外の場合は、[機能の追加] をクリックして、OpenSSH サーバーを見つけます。インストール;

リモート開発用に VSCode で SSH サーバーを構成する方法の詳細な説明

# インストール中、下に進行状況バーが表示されます。辛抱強く待ちます。 。

リモート開発用に VSCode で SSH サーバーを構成する方法の詳細な説明

コマンド ライン インストール を使用する場合は、まず管理者として PowderShell を開き、次に次のコマンドを順番に実行します。

# 获取SSH软件名称
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

出力結果は次のとおりです:

Name  : OpenSSH.Client~~~~0.0.1.0
State : NotPresent
Name  : OpenSSH.Server~~~~0.0.1.0
State : NotPresent

最初のものは SSH クライアントを表し、2 つ目は SSH サーバーを表します

ここで SSH サーバーをインストールします。Win10 では、次のように SSH クライアントをインストールします。インストール コマンドは次のとおりです :

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

出力内容は次のようになり、インストールが成功したことを意味します

Path          :
Online        : True
RestartNeeded : False

3 番目のステップは、SSHD サービスを開始することです。 PowerShell コマンド名を開き、次のコマンドを入力します:

Start-Service sshd

4 番目のステップは、サービスが自動的に開始するように設定することです。

Set-Service -Name sshd -StartupType 'Automatic'

最後のステップは、ファイアウォールで SSH を構成することです。次のコマンドを PowerShell にコピーするだけです:

if (!(Get-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -ErrorAction SilentlyContinue | Select-Object Name, Enabled)) { Write-Output "Firewall Rule 'OpenSSH-Server-In-TCP' does not exist, creating it..." New-NetFirewallRule -Name 'OpenSSH-Server-In-TCP' -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 } else { Write-Output "Firewall rule 'OpenSSH-Server-In-TCP' has been created and exists." }

SSH サーバーへの接続

次に、自分のコンピューターで SSH コマンドを使用して WIndows サーバーに接続します。前に設定しました。デバイスが Mac、Windows、Linux のいずれであっても、ssh コマンドがあれば接続できます。

ここでは Win11 を使用しています。コマンドは次のとおりです。

ssh administrator@0.0.0.0

ここの administrator はユーザー名を表し、0.0.0.0 はユーザー名を表します。サーバのIPアドレス。

入力を完了した後、正常に接続するには、まず yes を入力し、次にパスワードを入力する必要があります。

リモート開発用に VSCode で SSH サーバーを構成する方法の詳細な説明

Remote-SSH を介した接続

最後に、VSCode の拡張機能である Remote-SSH を介してリモート開発を実装します。

最初のステップ: Remote-SSH 拡張機能をインストールします。検索して直接インストールします。次のようになります:

リモート開発用に VSCode で SSH サーバーを構成する方法の詳細な説明

2 番目のステップステップは、[リモート リソース マネージャー]

リモート開発用に VSCode で SSH サーバーを構成する方法の詳細な説明

# を開くことです。3 番目のステップは、[SSH TarGETS] の上にマウスを置き、[設定]

## をクリックすることです。

リモート開発用に VSCode で SSH サーバーを構成する方法の詳細な説明 #ステップ 4: この設定ファイルをクリックします。

リモート開発用に VSCode で SSH サーバーを構成する方法の詳細な説明ステップ 5: 設定:

# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
Host alias # 别名,可以随便写
    HostName 0.0.0.0 # 远程连接的ip地址
    User Administrator # 远程连接的用户名

ステップ 6、接続をクリックします。これは下の図です。 ステップ 7: システムの小さなアイコンを選択します。

リモート開発用に VSCode で SSH サーバーを構成する方法の詳細な説明任意のシステムを選択します

リモート開発用に VSCode で SSH サーバーを構成する方法の詳細な説明 8 つのステップ: サーバーのパスワードを入力して待ちます

1リモート開発用に VSCode で SSH サーバーを構成する方法の詳細な説明

#最後のステップは、開発用にプロジェクト ディレクトリを開くことです。

1リモート開発用に VSCode で SSH サーバーを構成する方法の詳細な説明

これで構成は完了です。

最後に記載

この記事では、Windows を SSH サーバーに変え、SSH コマンドで接続し、VSCode で開発する方法のプロセスを記録します。これは役に立ちます。今後見つけられなくなることを避けるために、

いいね! や収集をしてください~

VSCode に関する関連知識の詳細については、

vscode チュートリアル を参照してください。 !

以上がリモート開発用に VSCode で SSH サーバーを構成する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事は掘金社区で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
Visual Studio:価格設定とライセンスオプションの探索Visual Studio:価格設定とライセンスオプションの探索Apr 13, 2025 am 12:03 AM

VisualStudioには3つのバージョンがあります:Community Free Editionは個人や小チーム向け、プロの有料版はプロの開発者と中小チーム向けであり、Enterprise Ultimate Editionは大企業と複雑なプロジェクト向けです。

Visual Studioの価値:その利点に対するコストを比較検討しますVisual Studioの価値:その利点に対するコストを比較検討しますApr 12, 2025 am 12:06 AM

VisualStudioは、強力で包括的であるため、.NET開発において非常に価値があります。高コストとリソースの消費にもかかわらず、それがもたらす効率の改善と開発の経験は重要です。コミュニティは、個々の開発者や小さなチームに最適です。大企業は、専門家や企業に適しています。

Visual Studioの可用性:どのエディションが無料ですか?Visual Studioの可用性:どのエディションが無料ですか?Apr 10, 2025 am 09:44 AM

VisualStudioの無料バージョンには、VisualStudioCommunityとVisualStudiocodeが含まれます。 1. VisualStudioCommunityは、個々の開発者、オープンソースプロジェクト、小規模チームに適しています。それは強力で、個々のプロジェクトや学習プログラミングに適しています。 2。VisualStudioCodeは、複数のプログラミング言語と拡張機能をサポートする軽量コードエディターです。スタートアップの速度と低いリソースの使用量が速いため、柔軟性とスケーラビリティが必要な開発者に適しています。

Windows 8用のVisual Studioをインストールする方法は?Windows 8用のVisual Studioをインストールする方法は?Apr 09, 2025 am 12:19 AM

Windows 8にVisualStudioをインストールする手順は次のとおりです。1。公式Microsoft WebサイトからVisualStudioCommunity2019インストールパッケージをダウンロードします。 2.インストーラーを実行し、必要なコンポーネントを選択します。 3.インストールが完了した後に使用できます。 Windows 8互換性のあるコンポーネントを選択し、十分なディスクスペースと管理者の権利があることを確認してください。

私のコンピュータはコードとコードを実行できますか?私のコンピュータはコードとコードを実行できますか?Apr 08, 2025 am 12:16 AM

VSCODEは、基本システムの要件が満たされている限り、ほとんどの最新のコンピューターで実行できます。1。オペレーティングシステム:Windows 7以降、MacOS 10.9以降、Linux。 2。プロセッサ:1.6GHz以下。 3。メモリ:少なくとも2GB RAM(4GB以上推奨); 4。ストレージスペース:少なくとも200MBの利用可能なスペース。設定を最適化し、拡張使用を削減することにより、低構成コンピューターでスムーズなユーザーエクスペリエンスを取得できます。

プログラムをWindows 8と互換性のあるものにするにはどうすればよいですか?プログラムをWindows 8と互換性のあるものにするにはどうすればよいですか?Apr 07, 2025 am 12:09 AM

Windows 8でプログラムをスムーズに実行するには、次の手順が必要です。1。互換性モードを使用して、コードを介してこのモードを検出して有効にします。 2. API呼び出しを調整し、Windowsバージョンに従って適切なAPIを選択します。 3.パフォーマンスの最適化を実行し、互換性モードの使用を避け、API呼び出しを最適化し、一般的なコントロールを使用してください。

VSコードはWindows 8で動作しますか?VSコードはWindows 8で動作しますか?Apr 06, 2025 am 12:13 AM

はい、vscodeisCompatibleWithWindows8.1)theinstallerfromthevscodesurethelatest.netframeworkisInstalled.2)installextensionsionsingTheCommandline、NotingSomeMayloadSlower.3)ManageByClusnnnnyRoightEntions、Light -omayloadSlower.3)

VSコードとVisual Studioの違いは何ですか?VSコードとVisual Studioの違いは何ですか?Apr 05, 2025 am 12:07 AM

VSCODEは、複数の言語と拡張機能に適した軽量コードエディターです。 VisualStudioは、主に.NET開発に使用される強力なIDEです。 1.VSCODEは電子に基づいており、クロスプラットフォームをサポートし、モナコエディターを使用します。 2。VisualStudioは、Microsoftの独立したテクノロジースタックを使用して、デバッグとコンパイラを統合します。 3.VSCODEは単純なタスクに適しており、VisualStudioは大規模なプロジェクトに適しています。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール