Bina tapak FTP pada Pelayan Windows

Tarikh penciptaan halaman :

Pada mulanya

Menyediakan arahan persediaan untuk mengendalikan pelayan FTP pada Pelayan Windows.

Kaveat

Elakkan mendedahkan pelayan ftp kerana ia berada di Internet, kerana hanya membina pelayan FTP tidak menyulitkan komunikasi anda. Jika anda menggunakannya, kami mengesyorkan agar anda menggunakannya dalam ruang tertutup sebanyak mungkin, seperti intranet. Kami mengesyorkan anda menggunakan SFTP, FTPS, dan sebagainya untuk menerbitkan pelayan ftp, seperti di Internet.

Persekitaran

Pelayan Windows
  • Pelayan Windows 2019

Pada masa ini, dalam Windows Server 2008 dan kemudian, versi lain Windows Server mempunyai persediaan yang sama.

prasangka

Kandungan yang diperkenalkan di sini menganggap syarat-syarat berikut.

  • Pengesahan asas sahaja (tidak disulitkan)
  • Kerana ia bukan SFTP, saya tidak menggunakan kunci peribadi dan lain-lain.
  • Oleh kerana ia bukan FTPS, ssl dan lain-lain tidak digunakan.

Cipta akaun dengan sambungan FTP

Akaun Ftp dianggap sebagai akaun pengguna Windows. Oleh itu, anda perlu mencipta pengguna pada Windows. Kata laluan yang diakses melalui FTP juga didaftarkan dengan akaun pengguna Windows.

Klik kanan Menu Mula dan pilih Urus Komputer.

Klik kanan Pengguna dan pilih Pengguna Baru.

Tentukan nama pengguna dan kata laluan untuk digunakan semasa menyambung melalui FTP. Nama pengguna adalah "FtpUser", tetapi kerana ia dicipta untuk Petua, sila masukkan nama pengguna dan kata laluan mengikut operasi apabila menciptanya dalam pengeluaran. Bergantung pada seting Pelayan Windows anda, anda mungkin tidak dapat mendaftar kata laluan yang mudah.

Oleh kerana pengguna ftp tidak dibenarkan untuk log masuk ke Windows, "Pengguna tidak boleh menukar kata laluan mereka" dan "Buat kata laluan tidak terbatas" disemak.

Halang pengguna daripada log masuk ke Windows kerana ia hanya digunakan dengan sambungan FTP. Dwiklik pengguna yang anda cipta.

Pilih tab "Kumpulan yang anda miliki" dan hapuskan Pengguna.

Jika anda ingin mencipta berbilang akaun, anda perlu mencipta berbilang akaun pengguna Windows.

Cipta folder untuk digunakan untuk destinasi FTP

Mencipta folder untuk dimuat naik atau dimuat turun apabila disambungkan melalui FTP. Anda mencipta folder fizikal dalam Windows.

Anda boleh menciptanya di mana sahaja yang anda mahu. Walaupun anda mencipta berbilang akaun FTP, anda boleh mencipta satu folder akar, mencipta folder untuk setiap pengguna secara dalaman dan menguntukkan keizinan. (Terdapat cara lain untuk melakukannya, tetapi ia akan lama, jadi ia akan didiskaunkan)

Di sini kami mencipta "C:\FtpFolder\".

Set keizinan untuk membenarkan akaun ftp mencapai fail dalam folder. Buka sifat folder yang anda mahu gunakan untuk FTP, dan kemudian klik butang Edit daripada tab Keselamatan.

Klik butang "Tambah".

Masukkan nama akaun anda "FtpUser" dan klik butang sahkan nama. Jika tiada ralat, klik butang OK.

Pilih akaun yang anda daftarkan dan benarkan keizinan "Tukar".

Sekiranya anda mempunyai fail untuk memastikan anda disambungkan dengan betul apabila anda menyambung melalui FTP.

Bina pelayan FTP

Pasang peranan pelayan FTP pada Pelayan Windows.

Jalankan Pengurus Pelayan.

Klik Tambah Peranan dan Ciri-ciri.

Klik Seterusnya.

Pastikan pemasangan berasaskan peranan atau berasaskan ciri disemak, dan kemudian klik Seterusnya.

Sahkan bahawa pelayan di mana anda mahu memasang peranan pelayan FTP dipilih, dan kemudian klik Seterusnya.

Semak pelayan web (IIS).

Dialog pengesahan akan dipaparkan, dan klik butang "Tambah Fungsi". Selepas anda menambah IIS, klik Seterusnya.

Pada skrin "Pilih Ciri-ciri", klik "Seterusnya" tanpa melakukan apa-apa.

Klik Seterusnya.

Semak pelayan ftp. Juga, pelayan Web pada mulanya disemak, jadi nyahtantut jika anda tidak perlu menerbitkan tapak Web.

Apabila anda selesai, klik butang "Pasang".

Tunggu pemasangan selesai. Tutup skrin apabila pemasangan selesai.

Membina tapak ftp

Saya baru sahaja memasang ciri FTP dan masih tidak dapat mengakses laman FTP. Dalam bahagian ini, anda akan membina laman FTP.

Daripada Pengurus Pelayan, pilih menu Alatan dan pilih Pengurus Perkhidmatan Maklumat Internet (IIS). Dengan cara ini, IIS boleh dibuka dari tempat lain, seperti menu Mula.

Klik kanan Tapak dan pilih Tambah Tapak FTP.

Tetapkan nama tapak FTP sewenang-wenangnya. FtpTest digunakan di sini. Laluan Fizikal menentukan laluan folder (C:\FtpFolder) untuk FTP yang anda cipta sebelum ini.

Biarkan ikatan seperti mereka. Oleh kerana ssl tidak digunakan kali ini, periksa ssl sebagai "tidak".

Oleh kerana pengesahan diperlukan untuk akaun, semak hanya "Asas".

Untuk kelulusan, masukkan FtpUser untuk memilih dan mencapai pengguna yang ditentukan, kerana hanya akaun FtpUser akan diakses kali ini. Jika anda ingin membenarkan lebih daripada satu akaun, masukkannya sebagai koma yang berasingan. Anda boleh mengubah seting ini kemudian daripada peraturan kelulusan ftp.

Semak keizinan baca dan tulis.

Semak tembok api anda

Jika anda melakukan seting sebelumnya dengan betul, anda tidak perlu menyediakan tembok api, tetapi pastikan anda menyemaknya.

Daripada Pengurus Pelayan, pilih menu Alatan dan pilih Firewall Windows dengan keselamatan tambahan. (Anda juga boleh membukanya dari menu mula, dan lain-lain)

Pilih "Peraturan Penerimaan",

  • Pelayan FTP (FTP trafik masuk)
  • Keselamatan pelayan FTP (FTP SSL trafik masuk)
  • Pasif Pelayan FTP (FTP Pasif Trafik Masuk)"

Pastikan ada.

Memulakan semula perkhidmatan FTP

Sejurus selepas persediaan, seting FTP tidak dicerminkan, jadi mulakan semula perkhidmatan. (Windows juga boleh dimulakan semula.)

Mulakan semula Perkhidmatan Microsoft FTP daripada perkhidmatan.

Pengesahan sambungan ftp (mod aktif)

Cuba pastikan PC lain boleh mengaksesnya melalui FTP. Jika anda boleh menyambung melalui FTP, anda boleh menggunakan alatan, dll. Dalam angka itu, ia diakses menggunakan perintah FTP. Untuk maklumat lanjut, lihat perintah ftp. Berikut adalah beberapa langkah mudah:

Di samping itu, saya memuat naik fail "C:\Temp\a.txt" sebagai ujian untuk memuat naik dan memuat turun dan memuat turunnya ke "C:\Temp\a2.txt".

  1. Lancarkan gesaan perintah (atau PowerShell)
  2. Taipkan ftp untuk mula menggunakan perintah FTP
  3. Sambung ke pelayan dengan "buka <nama pelayan>"
  4. Masukkan nama pengguna
  5. Masukkan kata laluan
  6. Perintah "ls" memaparkan senarai fail dan folder dalam folder akar
  7. Semak direktori semasa dengan perintah "pwd"
  8. Muat naik fail dengan perintah "letak"
  9. Muat turun fail dengan perintah "dapatkan"
  10. Putuskan sambungan FTP dengan keluar

Keputusan folder pelanggan

Keputusan folder pelayan

Perintah yang mengandungi maklumat yang diambil,seperti ls , meletakkan , dan mendapatkan, boleh meminta kebenaran firewall atau masa keluar oleh firewall. Ini kerana pelayan mengakses klien dengan menyambungkan FTP dalam mod aktif. Jika anda terus mengakses dalam mod aktif, anda mesti membenarkan ftp .exe (32bit atau 64bit) di tembok api sebelah pelanggan atau sambung dalam mod pasif.

Semakan sambungan ftp (mod pasif)

Untuk Windows, perintah FTP tidak dapat menyambung dalam mod pasif, jadi semak dengan alat yang dipanggil WinSCP. (Sebarang alat yang boleh menggunakan mod pasif adalah baik.)

Pertama, masukkan maklumat capaian ke pelayan FTP.

Buka seting dan sahkan mod pasif didayakan.

Pastikan anda boleh menyambung.

Perih mod aktif dan pasif

Saya fikir adalah lebih mudah untuk memahami perbezaan antara mod aktif dan mod pasif dengan melihat bersih dan lain-lain. Untuk membuat perbezaan yang mudah, akses mod aktif sewenang-wenangnya ditentukan port dari pelayan kepada pelanggan. Akses mod pasif sewenang-wenangnya ditentukan port dari pelanggan ke pelayan. Oleh itu, bergantung kepada mod, salah satu daripada mereka mesti melepaskan akses di tembok api.

Ringkasan

Anda kini boleh menyediakan pelayan FTP pada Pelayan Windows. Komunikasi ftp tidak disulitkan buat masa ini. Saya juga ingin memperkenalkan FTPS, yang boleh berkomunikasi disulitkan, dalam artikel yang berasingan.

SFTP, komunikasi yang disulitkan menggunakan kunci peribadi, diperkenalkan pada halaman ini.