Bagikan melalui


Transfer file menggunakan klien asli

Azure Bastion menawarkan dukungan untuk transfer file antara mesin virtual target dan komputer lokal Anda menggunakan Bastion dan klien RDP asli atau SSH asli. Untuk mempelajari selengkapnya tentang dukungan klien asli, lihat Mengonfigurasi dukungan klien asli Bastion. Meskipun mungkin menggunakan klien dan alat pihak ketiga untuk mengunggah atau mengunduh file, artikel ini berfokus pada bekerja dengan klien asli yang didukung.

  • Transfer file didukung menggunakan hanya klien asli. Anda tidak dapat mengunggah atau mengunduh file menggunakan PowerShell atau melalui portal Azure.
  • Anda dapat mengunggah dan mengunduh file menggunakan klien asli Windows dan RDP.
  • Anda dapat mengunggah dan mengunduh file ke VM menggunakan klien asli pilihan Anda dan RDP atau SSH.
  • Fitur ini memerlukan SKU Standar. SKU Dasar tidak mendukung penggunaan klien asli.

Prasyarat

  • Instal Azure CLI (versi 2.32 atau yang lebih baru) untuk menjalankan perintah dalam artikel ini. Untuk informasi tentang menginstal perintah CLI, lihat Menginstal Azure CLI dan Mulai menggunakan Azure CLI.
  • Dapatkan ID Sumber Daya untuk mesin virtual yang ingin Anda sambungkan. ID Sumber Daya dapat ditemukan dengan mudah di portal Azure. Buka halaman Gambaran Umum untuk mesin virtual Anda dan pilih tautan Tampilan JSON untuk membuka JSON Sumber Daya. Salin ID Sumber Daya di bagian atas halaman ke clipboard Anda untuk digunakan nanti ketika menyambungkan ke mesin virtual Anda.

Mengunggah dan mengunduh file - Klien Windows dan RDP

Langkah-langkah di bagian ini berlaku saat menyambungkan ke mesin virtual target dari komputer lokal Windows menggunakan klien Windows asli dan RDP. Perintah rdp bastion jaringan az menggunakan MSTSC klien asli. Setelah tersambung ke mesin virtual target, Anda dapat mengunggah dan mengunduh file menggunakan klik kanan, lalu Salin dan Tempel. Untuk mempelajari selengkapnya tentang perintah ini dan cara menyambungkan, lihat Koneksi dari klien asli Windows.

Catatan

Transfer file melalui SSH tidak didukung dengan menggunakan metode ini. Sebagai gantinya, gunakan perintah az network bastion tunnel untuk mengunggah file melalui SSH.

  1. Masuk menggunakan akun Azure Anda. Jika Anda memiliki lebih dari satu langganan, pilih langganan yang berisi sumber daya Bastion Anda.

    az login
    az account list
    az account set --subscription "<subscription ID>"
    
  2. Masuk ke mesin virtual target Anda melalui RDP menggunakan perintah berikut. Anda dapat menggunakan nama pengguna dan kata sandi lokal, atau kredensial Microsoft Entra Anda. Untuk mempelajari selengkapnya tentang cara menggunakan ID Microsoft Entra untuk masuk ke VM Azure Windows Anda, lihat Azure Windows VM dan ID Microsoft Entra.

    az network bastion rdp --name "<BastionName>" --resource-group "<BastionResourceGroupName>" --target-resource-id "<VMResourceId>"
    
  3. Setelah Anda masuk ke VM target, klien asli di komputer Anda terbuka dengan sesi VM Anda. Anda sekarang dapat mentransfer file di antara mesin virtual dan komputer lokal Anda menggunakan klik kanan, lalu Salin dan Tempel.

Mengunggah dan mengunduh file - SSH dan RDP

Langkah-langkah di bagian ini berlaku untuk klien asli selain Windows, dan klien asli Windows yang ingin terhubung melalui SSH untuk mengunggah file. Bagian ini membantu Anda mengunggah atau mengunduh file dari komputer lokal ke VM target Anda melalui SSH atau RDP menggunakan perintah terowongan bastion jaringan az. Untuk mempelajari selengkapnya tentang perintah terowongan dan cara menyambungkan, lihat Koneksi dari klien asli Linux.

  1. Masuk menggunakan akun Azure Anda. Jika Anda memiliki lebih dari satu langganan, pilih langganan yang berisi sumber daya Bastion Anda.

    az login
    az account list
    az account set --subscription "<subscription ID>"
    
  2. Buka terowongan ke mesin virtual target Anda menggunakan perintah berikut:

    az network bastion tunnel --name "<BastionName>" --resource-group "<ResourceGroupName>" --target-resource-id "<VMResourceId>" --resource-port "<TargetVMPort>" --port "<LocalMachinePort>"
    
  3. Buka perintah kedua untuk menyambung ke mesin virtual target Anda melalui terowongan. Di jendela prompt perintah kedua ini, Anda dapat menentukan untuk mengunggah atau mengunduh file. Untuk daftar perintah dan parameter SCP, lihat SCP.

    Misalnya, Anda dapat mengunggah file dari komputer lokal ke VM target Menggunakan perintah berikut:

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

Langkah berikutnya

Untuk fitur mesin virtual lainnya, lihat Tentang koneksi dan fitur mesin virtual.