Fájlátvitel natív ügyfél használatával

Az Azure Bastion támogatja a cél virtuális gép és a helyi számítógép közötti fájlátvitelt a Bastion és egy natív RDP- vagy natív SSH-ügyfél használatával. A natív ügyféltámogatással kapcsolatos további információkért tekintse meg a Bastion natív ügyféltámogatásának konfigurálását ismertető témakört. Bár lehetséges lehet külső ügyfelek és eszközök használata fájlok feltöltésére vagy letöltésére, ez a cikk a támogatott natív ügyfelekkel való együttműködésre összpontosít.

  • A fájlátvitelek csak a natív ügyfél használatával támogatottak. Nem tölthet fel vagy tölthet le fájlokat a PowerShell vagy az Azure Portal használatával.
  • A windowsos natív ügyféllel és RDP-vel fájlokat tölthet fel és tölthet le.
  • Fájlokat tölthet fel és tölthet le egy virtuális gépre a választott natív ügyféllel, RDP-vel vagy SSH-val.
  • Ehhez a funkcióhoz a Standard termékváltozat szükséges. Az alapszintű termékváltozat nem támogatja a natív ügyfél használatát.

Előfeltételek

  • Telepítse az Azure CLI-t (2.32-es vagy újabb verzió) a jelen cikkben szereplő parancsok futtatásához. Információk a CLI-parancsok telepítéséről: Az Azure CLI telepítése és Bevezetés az Azure CLI használatába.
  • Kérje le annak a virtuális gépnek az erőforrás-azonosítóját, amelyhez csatlakozni szeretne. Az erőforrás-azonosító könnyen elhelyezhető az Azure Portalon. Nyissa meg a virtuális gép Áttekintés lapját, és válassza a JSON nézet hivatkozását az erőforrás JSON-fájljának megnyitásához. Másolja a lap tetején található erőforrás-azonosítót a vágólapra, hogy később használhassa a virtuális géphez való csatlakozáskor.

Fájlok feltöltése és letöltése – Windows-ügyfél és RDP

Az ebben a szakaszban szereplő lépések akkor érvényesek, ha helyi Windows-számítógépről csatlakozik egy cél virtuális géphez a natív Windows-ügyfél és RDP használatával. Az az network bastion rdp parancs a natív MSTSC ügyfelet használja. Miután csatlakozott a cél virtuális géphez, a jobb gombbal kattintva feltöltheti és letöltheti a fájlokat, majd a Másolás és beillesztés parancsot. Ha többet szeretne megtudni erről a parancsról és a csatlakozásról, tekintse meg Csatlakozás egy natív Windows-ügyfélről.

Feljegyzés

Ezzel a módszerrel nem támogatott az SSH-fájlátvitel. Ehelyett használja az az network bastion tunnel parancsot a fájlok SSH-ra való feltöltéséhez.

  1. Jelentkezzen be Azure-fiókjába. Ha egynél több előfizetéssel rendelkezik, válassza ki a Bastion-erőforrást tartalmazó előfizetést.

    az login
    az account list
    az account set --subscription "<subscription ID>"
    
  2. Jelentkezzen be a cél virtuális gépre RDP-vel az alábbi paranccsal. Használhat helyi felhasználónevet és jelszót, vagy a Microsoft Entra hitelesítő adatait. Ha többet szeretne megtudni arról, hogyan használhatja a Microsoft Entra ID-t az Azure Windows rendszerű virtuális gépekre való bejelentkezéshez, tekintse meg az Azure Windows rendszerű virtuális gépeket és a Microsoft Entra-azonosítót.

    az network bastion rdp --name "<BastionName>" --resource-group "<BastionResourceGroupName>" --target-resource-id "<VMResourceId>"
    
  3. Miután bejelentkezett a cél virtuális gépre, a számítógépen lévő natív ügyfél megnyílik a virtuális gép munkamenetével. Most már átviheti a fájlokat a virtuális gép és a helyi gép között a jobb gombbal kattintva, majd a Másolás és beillesztés parancs használatával.

Fájlok feltöltése és letöltése – SSH és RDP

Az ebben a szakaszban ismertetett lépések a Windowson kívüli natív ügyfelekre, valamint azokra a Windows natív ügyfelekre vonatkoznak, amelyek SSH-n keresztül szeretnének csatlakozni a fájlok feltöltéséhez. Ez a szakasz segít fájlokat feltölteni vagy letölteni a helyi számítógépről a cél virtuális gépre SSH-val vagy RDP-vel az az network bastion tunnel paranccsal. Ha többet szeretne megtudni az alagútparancsról és a csatlakozásról, tekintse meg a linuxos natív ügyfelek Csatlakozás.

  1. Jelentkezzen be Azure-fiókjába. Ha egynél több előfizetéssel rendelkezik, válassza ki a Bastion-erőforrást tartalmazó előfizetést.

    az login
    az account list
    az account set --subscription "<subscription ID>"
    
  2. Nyissa meg az alagutat a cél virtuális gép felé a következő paranccsal:

    az network bastion tunnel --name "<BastionName>" --resource-group "<ResourceGroupName>" --target-resource-id "<VMResourceId>" --resource-port "<TargetVMPort>" --port "<LocalMachinePort>"
    
  3. Nyisson meg egy második parancssort a cél virtuális géphez való csatlakozáshoz az alagúton keresztül. Ebben a második parancssori ablakban megadhatja a fájlok feltöltését vagy letöltését. Az SCP-parancsok és paraméterek listáját az SCP-ben találja.

    A helyi számítógépről például a következő paranccsal tölthet fel fájlokat a cél virtuális gépre:

    scp -P <LocalMachinePort>  <local machine file path>  <username>@127.0.0.1:<target VM file path>
    

Következő lépések

További virtuálisgép-funkciókért tekintse meg a virtuálisgép-kapcsolatokról és -szolgáltatásokról szóló témakört.