データ初心者向けの SQL サバイバル キット
swa
¥10,581
初級 / MariaDB, MySQL, SQL, HeidiSQL
MariaDB と HeidiSQL を活用した実践中心のカリキュラムを通じて、データの収集、前処理、分析の過程で SQL の基本的な概念と実務的な活用法を習得できます。
初級
MariaDB, MySQL, SQL
VS Code と拡張機能を使用してリモート開発環境を作成し、さらに WSL と Web 上で使用される VS Code の code-server について学習します。

講座 추천하고 성장과 수익을 만들어 보세요!

マーケティングパートナーズ
講座 추천하고 성장과 수익을 만들어 보세요!
Visual Studio Code
WSL (Window Subsystem for Linux)
リモート拡張
VS code-server
学習対象は
誰でしょう?
VS Codeを活用してリモート開発環境を構築したい方
リモート開発環境に関連する拡張パックが必要な方
Windows に含まれる Linux 機能を勉強する方
Web 上で使用する VS Code の Code-server を学習する方
Termux에서 VS Code を使用してスマートフォンを活用したい方
前提知識、
必要でしょうか?
VS Code の基本的な使い方
ローカルおよびリモート開発環境の基本知識
putty やその他のターミナルおよび Linux コマンドの使用法
2,633
受講生
70
受講レビュー
28
回答
4.8
講座評価
10
講座
全体
8件 ∙ (1時間 20分)
講座資料(こうぎしりょう):
全体
2件
4.5
2件の受講レビュー
受講レビュー 16
∙
平均評価 4.2
4
大切な星評価ありがとうございます。黙々と完走まで走り続けるwoojjaさんを応援しています。
聞いてみて面白かったです。 ただ、少し心配なのが、自宅でサーバーを回したりしてネットワークを開放すると、ハッカーたちがどうやって嗅ぎつけるのか、あっという間に群がってきてボロボロにされるという話を聞いたので、このようにオープンにしても大丈夫なのだろうか?という気がします。 それと、もしMACでの設定はかなり難しいでしょうか? Macでの設定もぜひ扱ってください。YouTubeでやってくださるとさらに嬉しいです…。 良い講義をありがとうございました。 ^______________^
woojjaさん、こんにちは。講義を楽しく受講していただき、誠にありがとうございます。 おっしゃる通り、自宅でサーバーを運用しながらネットワーク(ポートなど)を直接開放することは、セキュリティ上のリスクがあるというご指摘は非常に正確で、合理的な懸念です。お問い合わせの内容から、第6講と第2講の場合についてのご質問と判断し、それぞれについて説明いたします。 第6講:Remote Tunnels方式(非常に安全) この方式は「家のドアを開けておくのではなく、信頼できる通路を通じて自分から先に外に出る方式」です。 - インバウンドポートの開放なし:外部から侵入するためにルーター(ポートフォワーディング)の設定をいじる必要がありません。自分のPCが先にMicrosoftのサーバーに安全な接続をリクエストするため、ハッカーが自分のIPを突き止めたとしても、入るための「ドア」自体が閉まっています。 - 強力な本人認証:必ず本人のGitHub/Microsoftアカウントでログインしなければトンネルが有効になりません。アカウント権限のない第三者は、アクセスが根本的に遮断されます。 - エンドツーエンド暗号化:すべてのデータは暗号化されて転送されるため、中間での奪取はほぼ不可能です。 (*) VS Code Remote Tunnels機能を使用する際にログインするGitHubやMicrosoftアカウントに「2段階認証(OTP)」まで設定しておけば、セキュリティは万全になります。 第2講:code-server方式(セキュリティ設定が必要) code-server方式は、先ほど説明したRemote Tunnels(MS中継方式)とはセキュリティメカニズムが完全に異なります。code-serverは自分のサーバー(または自宅のPC)に直接ウェブサーバーを立ち上げ、外部接続を許可する方式であるため、woojjaさんが心配されている「ハッカーの標的」になる可能性が実際に存在します。しかし、以下のような「盾」を備えれば、十分に安全に運用できます。 - 基本認証:code-serverは必ず強力なパスワードを経由しなければアクセスできないようにしてください。 - 通信暗号化(HTTPS):データを暗号に変えて転送するため、誰かが途中で傍受しても内容を見ることはできません。 - Cloudflare Tunnelの活用:直接的なポートフォワーディングが不安な場合は、このツールをお勧めします。サーバーの実際の住所を隠し、Cloudflareのセキュリティ網を経由してのみアクセスできるように設定できます。(Cloudflareで安価なドメインを購入して接続し、ポートを開放せずに安全にアクセス可能です。)詳細は、Cloudflare Tunnelに関する内容をインターネットやAIを活用して確認されることをお勧めします。 まとめると、 - 第6講の方式は、Microsoftという信頼できるセキュリティ企業が提供する「秘密の通路」を利用するため、一般的なサーバー開放よりもはるかに安全です。 - 第2講の方式は、前述のHTTPS適用やCloudflare Tunnelのような追加のセキュリティ対策を組み合わせることで、プロレベルの安全な開発環境を構築できます。 また、Macでの設定についてですが、あいにく現在はWindowsとLinux環境を中心に講義を制作しており、直接Macの実機でテストしながらお答えするには多少の限界がある点、何卒ご了承いただけますと幸いです(Macを持っておりません^^;)。 しかし、VS CodeはOSに関係なくほぼ同一のユーザー体験を提供するように設計されています。特に今回扱ったRemote Tunnelsやcode-serverのインストールプロセスは、Macのターミナルでもほぼ同じコマンドで動作します。 十分な回答になっていれば幸いです。また気になることがあれば、いつでも質問を残してください!
思わず笑みがこぼれるような内容で、心が温まります。 丁寧なご回答、本当にありがとうございます。 幸せな一日をお過ごしください〜 ^________^
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
¥2,775