1. 事件の背景: 仕事上、Ubuntu への vscode リモート接続を使用する必要があります。 (具体的な接続方法はBaiduで確認できます。この記事では、発生した問題の共有に限定しています) 2. 問題現象: このプロセス中に問題が発生しました。テキストの説明は次のとおりです: 「IP アドレス」への接続を確立できず、プロセスは存在しないパイプに書き込もうとしました。 次の図に示すように: 3. 問題分析: 1. 報告されたエラーに基づいてオンラインで原因を検索します。 Git のインストール、Ubuntu システムのアップグレード、open ssh ソフトウェアがインストールされていないことなどにより、「プロセスが書き込みを試みたパイプが存在しません」というキーワードに一致する原因が多すぎ、範囲が広すぎます。目が眩んだ以外、何も得られなかった。だから考え方を変えましょう。 2. 問題を特定します。接続側 (vscode、Windows) の問題か、Ubuntu の問題か? 方向を確認するために、secureCRT ソフトウェアを使用して、Ubuntu にリモートで正常に接続しました。これは、Ubuntu システムのすべての側面が正常に構成されていることを証明します。 3. 範囲をさらに絞り込む、vscodeソフトウェアまたはウィンドウ構成の問題 さらに範囲を絞り込むために、cmd を使用して Ubuntu に正常に接続しました (具体的な操作方法は Baidu で確認できます。チュートリアルは多数ありますが、ここでは繰り返しません)。その場合、おそらく vscode 自体に問題があると思われます。 注: open ssh ソフトウェアのインストールにエラーが発生したのではないかと心配でした。 openssh をインストールできない場合は、システムが openssh をインストールできるように Git ソフトウェアをインストールできることに留意してください。 (Windows 10 には openssh が付属しているので、この問題を心配する必要はありません) 4. 具体的な問題を特定する この時点では、問題の範囲は非常に小さいです。専門家の投稿を読んで、最終的に、ssh のファイル権限の問題であることがわかりました。 偉大なる神様の投稿を以下のように貼り付けました。 簡単に言えば、vscode の remote-ssh プラグインは .ssh/config ファイルの権限を変更します。 そこで、すぐに.sshの権限を変更し、vscodeから正常にアクセスできるようにしました。 4. 問題解決 1. .sshの権限を変更する (修正方法は百度にあります。書くのが面倒なのでご容赦ください) 苦労の末、大喜びで試してみましたが、やはり接続できませんでした。同じ方式で、同じ問題でした。 何か他の問題があるに違いない。 それから、ただ探し続けてください。 。 。 。 。ここで、私のような初心者が巨人の肩の上に立って「コピー」することを許し、自らの経験を共有してくれたインターネットの達人たちに、特に感謝の意を表したいと思います。 リモート SSH プラグインに設定パスを追加する必要もあることが判明しました。そうしないと、前者は認識されません。えーと。 。 。そうです、住所を教えないと見つけることができません。 2. 設定パスを追加する 冗長な文章を避けるため、次の図をご覧ください。 ようやく皆さん理解できました。問題は無事解決しました。これが今日一番嬉しいこと。ハハハハ。 V. 謝辞 インターネット上で無私無欲にシェアしてくれた偉人たちに感謝します。 要約する これで、Ubuntu への Vscode リモート接続のエラー問題についての記事は終わりです。Ubuntu への Vscode リモート接続のエラー問題についての関連コンテンツをさらにご覧になりたい場合は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: vue+element-uiはヘッドナビゲーションバーコンポーネントを実装します
時間に余裕を持って、過去を忘れましょう。前のセクションでは、[検索] フォームとクエリおよびリセット...
基本的にすべてのeコマースプロジェクトにはショッピングカートの機能があります。これはreact-na...
目次序文1. SCPの使用法2. sftpを使用する3. scp と sftp の違いは何ですか?ど...
CJK は CJK Unified Ideographs の略称で、「中国語、日本語、韓国語の統一表...
目次インデックスタイプインデックス構造非クラスター化インデックスクエリインデックスカバー要約するイン...
目次1. 原則の概要クエリキャッシュシステム変数1. クエリキャッシュを持つ2. クエリキャッシュ制...
<script> タグHTML5では、スクリプトには次の属性があります: async、d...
適切な設定を行うことで、Linux ユーザーにパスワードを定期的に変更させることができます。パスワー...
序文: Linux ホストは、エージェント プログラムをインストールする場合でも、SNMP を使用す...
目次序文解析パラメータURLパラメータを変更する要約する序文URLオブジェクトはページ側ではあまり使...
目次MVCCとはMySQL ロックとトランザクション分離レベルMySQL 元に戻すログMVCCの実装...
inline-block プロパティ値は、「インライン」要素のマージンとパディングを制御する必要があ...
目次DragEvent インターフェースデータ転送インターフェースの概要DataTransfer の...
MySQLのパーティショニングは、非常に大きなテーブルを管理するのに役立ちます。MySQLのパーティ...
私たちの日常的な開発作業では、テキストのオーバーフロー、切り捨て、省略は、考慮する必要がある非常に一...