Azure Bastionでは、ローカル デバイスとリモート VM セッション間のテキストのコピーと貼り付けをブラウザー経由で直接サポートします。 これにより、コマンド、構成値、およびその他のテキストを手動で再入力しなくても転送できます。 ブラウザーがクリップボード API (Microsoft Edge や Google Chrome など) をサポートしている場合は、標準のキーボード ショートカットを使用できます。 クリップボード API をサポートしていないブラウザーの場合、Bastion にはクリップボード ツール パレットが用意されています。
Important
テキストのコピー/貼り付けのみがサポートされています。 ファイルやパスワードをコピーして貼り付けることはできません。 ファイルを転送するには、 ネイティブ クライアント接続を使用します。
これらの手順は、ブラウザー経由で接続されている Windows VM と Linux VM の両方に適用されます。 ネイティブ クライアントを使用して接続する場合は、「ネイティブ クライアント 接続用の Bastion の構成」を参照してください。
[前提条件]
開始する前に、次の条件を満たしていることを確認します。
仮想マシンが配置されている仮想ネットワークまたは ピアリングされた仮想ネットワークにデプロイされた Azure Bastion ホスト。 Bastion ホストを設定するには、「要塞ホスト を作成する」を参照してください。
仮想ネットワーク内の仮想マシン
必要なロール:
- 仮想マシンの閲覧者ロール。
- 仮想マシンの IP を持つ NIC の閲覧者ロール。
- Azure Bastion リソースの閲覧者ロール。
- ターゲット仮想マシンの仮想ネットワークでの閲覧者ロール (Bastion デプロイがピアリングされた仮想ネットワーク内にある場合)。
コピーと貼り付けは、すべての Bastion セッションで既定で有効になっています。 この設定を無効または再度有効にするには、 Standard SKU 以上が必要です。 コピーと貼り付けの構成を参照してください。
その他の要件については、Azure Bastion FAQ を参照してください。
コピーと貼り付けを構成する
コピーと貼り付けは、すべての Bastion セッションで既定で有効になっています。何も構成する必要はありません。 組織のセキュリティ ポリシーでクリップボードへのアクセスを制限する必要がある場合は、Web ベースのクライアントのコピーと貼り付けを無効にすることができます。 この設定を変更するには、 Standard SKU 以上が必要です。 Basic SKU を使用している場合は、この機能を切り替える前に SKU をアップグレード する必要があります。
設定を変更するには:
- Azure ポータルで、Bastion リソースに移動します。
- 左側の [構成] を選択します。
- 無効にするには、[ コピーして貼り付け ] チェック ボックスをオフにします。
- 有効にするには、[ コピーして貼り付け ] チェック ボックスをオンにします。
- を選択してを適用します。 bastion ホストは、新しい構成で更新されます。
コピーと貼り付け
ブラウザーでクリップボード API (Microsoft Edge や Google Chrome など) がサポートされている場合は、標準のキーボード ショートカットを使用して、ローカル デバイスとリモート セッションの間でテキストをコピーして貼り付けることができます。 これは最も簡単な方法であり、ローカル デバイス上のアプリケーション間でのコピーと同じように動作します。
- 仮想マシンに接続します。
- Bastion セッションが初期化されると、ブラウザーからクリップボードへのアクセスが求められます。 [ 許可] を選択して Bastion Web ページにクリップボードへのアクセスを許可します。 このアクセス許可がない場合、コピーと貼り付けはセッションでは機能しません。
- キーボード ショートカットを使用して、通常どおりコピーして貼り付けます。 macOS では、貼り付けるキーボード ショートカットが
Shift+Ctrl+V。 - VM からローカル デバイスにテキストをコピーするには、リモート セッションでテキストを選択し、それをコピーして (
Ctrl+C)、ローカル デバイス上の任意のアプリケーションに貼り付けます。
次のステップ
- Azure Bastionを使用して接続する場合のVM の接続と機能について説明します。
- Azure Bastionとネイティブ クライアントを使用してファイルをアップロードまたはダウンロードする方法について説明します。
- ネイティブ クライアント接続用に Bastion を構成する方法について説明します。
- さまざまな Azure Bastion SKU レベル について説明し、要件に適したレベルを選択します。