vscode ssh接続のLinux仮想マシンを使用します

vscodeは、我々が開発を展開するリモートホストに接続するためにsshを使用することができ、最新の安定版でのsshのサポートを追加します。私たちは窓の下でシームレスな開発のためのLinuxのLinux仮想マシンを接続するためにsshを使用、Windows環境にある場合同様に、それも可能です。

仮想マシン(サーバ)を設定

私はこの点で多くのオンライン情報がありますが、詳細に仮想マシンをインストールしません。私たちがLinux仮想マシンがインストールされていることを想定しています。私たちは、ネットワークの仮想マシンのいくつかの設定を行う必要があり、VirtualBoxの使用します。

Virtualboxの仮想マシンがセットで選択されるように、この設定を使用して、仮想マシンのインストール時に特別な設定は、接続は、「ネットワークアドレス変換(NAT)」あってはならない場合は、ネットワーク上でクリックし、[設定]をクリックしますライン上。以下の「詳細」オプションを展開し、「ポートフォワーディング」をクリックし、転送ルールを作成し、名前を「SSH」と呼ばれ、「TCP」との合意、ホストIPおよびサブシステムIPは、容易ではないを埋める、ホストポートを書き込みませ空にすることができますポートは、私がここに使用することができますが占有同じポートサブシステムはまた、簡単にポートが占有されていない埋めることができ、2201年ですが、私はここではそれが22である持っています。

当社のサーバーが設定されているように、我々はあなたのマシン上で、「サーバー」と同等のものを持っています。そして、クライアントでログオンします。

仮想マシンを接続するSSHクライアントを使用します

ダイレクトラインはコマンドでsshコマンドをログに記録するために使用することができるようにwin10は、OpenSSHのを構築しました。Linuxは、実際に仮想マシンでグラフィカル・インターフェース・カードを使用するので、私はインストール時にグラフィカルなインターフェイスを持っていない、あなたは自由界面の起動を使用して起動することができます。

cmdを開いて、その上、またはpoweshellターミナルのようなものは何でも、次のコマンドを入力します。

ssh user@localhost -p 2201

userログオンするユーザーは、されてlocalhostそれが、これはローカル環境であることを示していない仮想マシンのように操作IPを確認するために、書かれたいくつかのオンラインチュートリアルが好きです。キーは-p修正するためにポートパラメータの後ろに、ここの前に設定されているホスト・ポートが正しくログインすることができ、あなたがキャリッジリターンの後にパスワードを入力するように求められます。

もちろん、それはコマンドラインで動作している場合は、Windowsのコマンドライン環境は確かに非常に友好的ではない、とあなたはまた、パテ、mobaxtermとして、ログインするためにプロのsshクライアントを使用することができ、特に下、あまりにも面倒です。

仮想マシンを接続vscodeを使用します

vscodeは、プラグインを介してクライアントをsshをする機能を提供します。あなたはvscodeおよびリモートのSSHプラグインの最新バージョンが必要です。インストール後、vscodeサイドバーは、一以上のそのようなアイコンになります。

システムは、いくつかの設定が必要な場合があります。左CONNECTIONS設定をクリックして、デフォルトのユーザープロファイルで最初の行を、編集し、いくつかの構成ファイルが存在します。コンフィギュレーションは、また元の唯一の三行は非常にシンプルですが、ホストがデフォルトポートでない場合ことに留意すべきである22、あなたは、次の行を追加する必要があるPortだけで設定埋めるためにポートホストポートを

Host name
    HostName localhost
    User username
    Port 2201

このアイコンをウィンドウの左下隅をクリックした後、選択しRemote-SSH: connect to hostポップアップメニューを、ちょうどホストの設定ファイルに記述された選択し、自動的にvscodeを設定されています。しばらく待ってください、設定は完了です!ウィンドウ内でのLinuxの開発経験のシームレスな環境をお楽しみください。

おすすめ

転載: www.cnblogs.com/gohugo/p/11419837.html