Menghubungkan ke situs web Azure melalui FTP

93

Kredensial masuk apa yang saya gunakan untuk menyambung ke situs FTP yang tercantum di dasbor Azure saya? Saya mencoba menggunakan kredensial yang sama yang saya gunakan untuk masuk ke Azure tetapi ini gagal. TIA.

Klaus Nji
sumber

Jawaban:

126

Di portal biru saat ini , kredensial penerapan dapat disetel dengan membuka Layanan Aplikasi / pilih item layanan aplikasi yang relevan / di bagian Penerapan / Pusat Penerapan / FTP / Dasbor . Anda dapat memilih untuk menggunakan Kredensial Aplikasi yang disediakan sebelumnya atau menetapkan Kredensial Pengguna .

Di portal biru generasi sebelumnya , kredensial penerapan dapat diatur dengan membuka APLIKASI WEB / pilih item yang relevan / DASBOR / Setel ulang kredensial penerapan Anda .

Pastikan Anda menentukan siteName \ userName sebagai nama login Anda. Bagian nama situs wajib diisi!

Direktori default untuk konten web adalah \ site \ wwwroot yang dapat disetel sebagai direktori awal untuk banyak klien FTP.

Simon Opelt
sumber
Untuk beberapa alasan, ketika saya mencoba menyambung ke Nama Host FTP menggunakan kredensial, saya baru saja menyiapkan menggunakan tautan "Siapkan kredensial penerapan Anda", server mengembalikan 530: pengguna tidak dapat masuk.
Klaus Nji
3
Pernahkah Anda melihat jawaban ini ? apakah Anda menggunakan kredensial lengkap termasuk situs dan klien ftp yang sesuai?
Simon Opelt
7
Baru saja membayangkan elemen yang hilang sebelum nama pengguna saya yang sebenarnya yaitu situs \ ftp_user_name. Terima kasih lagi.
Klaus Nji
Saya memiliki masalah terkait. Tidak peduli berapa kali saya mengatur ulang kredensial penerapan, ketika saya mengakses properti, itu selalu mengatakan tidak ada kumpulan pengguna ftp / penerapan. Dan tidak ada akses ftp yang diizinkan. Winscp mengatakan "tidak dapat menyelesaikan host". Yang lebih aneh lagi karena kredensial propmts url yang sama saat digunakan di browser. ada pemikiran tentang ini? Saya hanya perlu mengakses file wordpress ocnfig untuk mengatur beberapa variabel di sana
Ricker Silva
1
Saya harus memasukkan \ site \ wwwroot sebagai jalur jarak jauh saya sebelum saya dapat terhubung melalui FTP.
Jamie G
103

Jika Anda ingin menggunakan nilai default, Anda perlu mendownload mempublikasikan profil di dasbor untuk situs Anda:

masukkan deskripsi gambar di sini

[UPDATE untuk Azure UI baru]

masukkan deskripsi gambar di sini

Ini akan menjadi file xml. Buka dan temukan kredensial Anda. Sampel:

  <publishProfile
    profileName="nameofyoursite - FTP"
    publishMethod="FTP"
    publishUrl="ftp://waws-prod-blu-001.ftp.azurewebsites.windows.net/site/wwwroot"
    ftpPassiveMode="True"
    userName="nameofyoursite\$nameofyoursite"
    userPWD="sOmeCrYPTicL00kIngStr1nG"
    destinationAppUrl="http://nameofyoursite.azurewebsites.net"
    SQLServerDBConnectionString=""
    mySQLDBConnectionString=""
    hostingProviderForumLink=""
    controlPanelLink="http://windows.azure.com">
    <databases/>
  </publishProfile>

Dimana kredensial Anda:

publishUrl = "ftp: // waws-prod-blu-001.ftp.azurewebsites.windows.net / site / wwwroot"

userName = " nameofyoursite \ $ nameofyoursite "

userPWD = " sOmeCrYPTicL00kIngStr1nG "

Sumber: Kredensial FTP Situs Web Azure



Koneksi dari baris perintah di OS X:

Klien konsol:

ftp ftp://nameofyoursite:sOmeCrYPTicL00kIngStr1nG@waws-prod-blu-001.ftp.azurewebsites.windows.net/

Pasang dari konsol:

mkdir /Users/<YOUR_USER>/FTP_AZURE
mount_ftp nameofyoursite:sOmeCrYPTicL00kIngStr1nG@waws-prod-blu-001.ftp.azurewebsites.windows.net/ /Users/<YOUR_USER>/FTP_AZURE
cd /Users/<YOUR_USER>/FTP_AZURE

Terbuka untuk pengeditan di VIM:

vim ftp://[email protected]//site/wwwroot/

Catat nama pengguna di sini: nameofyoursite BUKAN nameofyoursite \ $ nameofyoursite

0x8BADF00D
sumber
3
"Catat nama pengguna di sini: nameofyoursite BUKAN nameofyoursite \ $ nameofyoursite". Anda menyelamatkan hari saya! Terima kasih :)
Artyom Pranovich
Saya sudah mencoba semuanya, masih mendapatkan waktu tunggu :( Dengan mencoba cmd ftp terakhir saya mendapat Nama atau layanan tidak dikenal
pengguna358448
@ user358448, saya sarankan untuk memeriksa nama server dan pengaturan Anda. Harus bekerja.
0x8BADF00D
Perhatikan bahwa menggunakan klien FTP default di Windows, Anda harus memberikan perintah buka tanpa "ftp: //" di URL server.
Captain Sensible
ditambah satu ini mungkin jawaban paling berguna di sini.
Mark Rogers
13

Supaya lengkapnya, Anda bisa FTP menggunakan dua kredensial berbeda

1, ini telah disebutkan oleh @ 0x8BADF00D, jika Anda mengunduh 'mempublikasikan profil', Anda dapat melihat kredensial yang dibuat secara otomatis untuk setiap situs .

singkatnya, jika x=your website name, maka username=x\$xdan kata sandi adalah string yang dihasilkan sistem panjang

masukkan deskripsi gambar di sini

jelas, ini tidak dimaksudkan untuk pengguna manusia ... setidaknya saya tidak dapat dengan mudah mengingat 20+ karakter string acak ...

2, ada cara yang lebih ramah pengguna, Anda dapat mengatur nama pengguna dan kata sandi di portal biru

masukkan deskripsi gambar di sini

namun "nama pengguna penyebaran" terkait langsung dengan Akun Microsoft, itu sama untuk semua aplikasi web Anda . Untuk menggunakannya untuk ftp ke aplikasi web yang berbeda, Anda perlu menambahkan awalan.

Di sini, nama pengguna saya adalah "blabla", nama situs web saya adalah "test" ==> nama pengguna FTP saya adalah "test \ blabla" (ingat garis miring terbalik di windows) diikuti dengan kata sandi yang saya tetapkan di portal biru (tidak perlu modifikasi)

masukkan deskripsi gambar di sini

berikut referensi dari Azure:

mengapa ada dua kredensial untuk FTP

cara masuk dengan kredensial yang ramah pengguna

watashiSHUN
sumber
2

Di portal Azure (akhir 2018):

  1. Buka aplikasi Anda
  2. Di panel kiri, pilih Deployment Center
  3. Di panel tengah, pilih FTP
  4. Klik lihat dasbor, dan di sana Anda memiliki url koneksi ftps, nama pengguna dan kata sandi Anda.

Anda harus mengaktifkan FTP / S di aplikasi web Anda agar benar-benar dapat terhubung! Ini dilakukan di bawah Pengaturan Aplikasi -> Akses FTP di portal Azure

Jim Aho
sumber
2

Kedua bilah ini memberikan semua informasi yang diperlukan untuk terhubung melalui FTP.

Layanan Aplikasi> Pengaturan> Properti

masukkan deskripsi gambar di sini

App Service> Deployment> Deployment Center> Deployment Credentials

masukkan deskripsi gambar di sini

Shaun Luttin
sumber