ポートの転送
開発環境の TCP ポートにアクセスするには、ポート転送を使用します。ポート転送を使用すると、リモートマシンからローカルマシンへ、あるいはその逆方向にポートを転送できます。たとえば、ローカルマシンからリモートマシンで実行されているサービスにアクセスできるようになります。
ポートを転送する方法はいくつかあります。たとえば、IDE のポート転送機能を使用したり、SSH 経由でポートを転送したりできます。
IDE 経由でポートを転送する
ポートを転送するには、IntelliJ ベースの IDE のポート転送機能を使用します。
ヒント: この機能は、ポート転送設定をプロジェクトルートにある .idea/forwardedPorts.xml ファイルに保存します。このファイルを手動で作成し、必要なポート転送設定を追加して、バージョン管理を介してチームと共有できます。ファイルは以下のようになります。
関連ページ:
セキュリティモデル
作業にリモートサーバーへのアクセスが含まれる場合、ローカルマシンとバックエンド間の接続が保護され、やり取りされるデータが十分に暗号化されていることを確認する必要があります。リモート開発セキュリティモデルを使用すると、作業のほぼすべてのセキュリティ面を制御できます。サーバー側とクライアント側の両方で実行される IDE コンポーネントがあります。バックエンドによってロードされた情報は、それ以上のユーザー操作なしでクライアントに転送できます。また、クライアントに提供されたすべての情報は、ユーザー操作な...
SSH 経由で開発環境にアクセスする
場合によっては、SSH 経由で開発環境に直接アクセスする必要があることがあります。たとえば、一部の管理タスク、既存のデプロイスクリプトの実行、デバッグなどのため。前提条件 (Windows) SSH エージェントサービスが有効になりました。やり方を学ぶ、SSH キーが設定されます。公開鍵は CodeCanvas アカウントに追加され、秘密鍵はローカルマシンの SSH エージェントに追加されています。このような設定を行う方法を学ぶ、開発環境を作成するために使用する開発環境テンプレートでは、SSH ア...
リモートデスクトップ (VNC)
開発環境では、Web アプリケーションだけでなく、デスクトップのグラフィカルユーザーインターフェース(GUI)を備えたアプリケーションも開発できます。ただし、いくつかの制限があります。ローカルマシンからリモート環境で実行されているデスクトップウィンドウにアクセスするにはどうすればよいでしょうか ? これは仮想ネットワークコンピューティング (VNC) またはリモートデスクトッププロトコル (RDP) の助けを借りれば可能です。開発環境に VNC サーバーをインストールし、サーバーのポートをに転送し、ロ...