FTP & SFTP untuk Dummies: Protokol Pemindahan Fail Dijelaskan

Pendedahan: HostScore adalah disokong pembaca. Apabila anda membeli melalui pautan kami, kami mungkin mendapat komisen. Semua harga di laman web ini dipaparkan dalam USD melainkan dinyatakan sebaliknya.

Jadual kandungan

Tanya AI tentang halaman ini:
ChatGPT
Claude
Perplexity
Grok
Google AI

Apakah itu Protokol Pemindahan Fail (FTP)?

FTP ialah protokol rangkaian standard yang digunakan untuk memindahkan fail dari satu hos ke hos yang lain melalui rangkaian berasaskan TCP, seperti Internet. FTP berfungsi pada model pelayan pelanggan di mana fail dipindahkan antara klien dan pelayan.

FTP menggunakan dua saluran berasingan untuk komunikasi: saluran arahan (atau kawalan) untuk menghantar arahan dan respons, dan saluran data untuk memindahkan fail. Ia tidak mempunyai keselamatan terbina dalam untuk memindahkan fail, kerana data dihantar tanpa disulitkan, menjadikannya terdedah kepada pemintasan dan serangan.

FTP telah wujud sejak 1971, menjadikannya salah satu protokol pertama yang dibangunkan untuk tujuan ini.

Cara FTP Sebenarnya Berfungsi?

FTP boleh beroperasi dalam mod aktif dan pasif.
FTP boleh beroperasi dalam mod aktif dan pasif. (Source)

FTP berfungsi pada seni bina pelayan pelanggan dan menggunakan kawalan dan sambungan data yang berasingan. FTP pengguna boleh mengesahkan diri mereka dengan protokol log masuk teks jelas (biasanya nama pengguna dan kata laluan). Walau bagaimanapun, sesetengah pelayan membenarkan sambungan tanpa nama.

FTP boleh beroperasi dalam mod aktif (lalai) dan pasif. Dalam mod aktif, FTP klien menyambung dari portnya 20 ke port pelayan 21. Dalam mod pasif, kedua-dua port dibuka untuk komunikasi. Firewall rangkaian anda memerlukan konfigurasi yang betul supaya kedua-dua mod aktif dan pasif berfungsi dengan baik.

Apakah itu Protokol Pemindahan Fail Selamat (SFTP)?

SFTP, sebaliknya, ialah versi selamat bagi FTP yang beroperasi di atas Shell Selamat (SSH) protokol untuk memastikan kedua-dua arahan dan data disulitkan. Ini menjadikannya lebih selamat daripada mencuri dengar rangkaian dan kecurian data.

Tidak seperti FTP, SFTP menggunakan sambungan tunggal untuk kedua-dua arahan dan pemindahan data, yang memudahkan persediaan dan mengurangkan kemungkinan isu dengan tembok api dan pemajuan port. Ia juga menyokong ciri lanjutan seperti akses fail, pemindahan fail dan fungsi pengurusan fail dengan selamat melalui mana-mana aliran data yang boleh dipercayai.

Bagaimana SFTP Sebenarnya Berfungsi?

Bagaimana SFTP kerja-kerja?
Bagaimana SFTP berfungsi (Source)

SFTP adalah berasingan dan biasanya dibungkus dengan SSH yang sama berfungsi melalui sambungan selamat. Perbezaan kritikal ialah SFTP menambah penyulitan pada kedua-dua bukti kelayakan dan data itu sendiri. SFTP tidak boleh dikelirukan dengan FTPS, iaitu FTP berlari SSL, lapisan keselamatan yang berbeza daripada SSH.

FTP lwn SFTP: Perbezaan Utama Sepintas lalu

Berikut ialah jadual perbandingan yang menggariskan perbezaan utama antara FTP lwn SFTP:

CiriFTPSFTP
ProtokolProtokol rangkaian standard untuk pemindahan failVersi selamat daripada FTP yang menggunakan SSH
KeselamatanTiada penyulitan; data terdedahSemua data disulitkan
PortBiasanya menggunakan port TCP 21Biasanya berjalan pada port TCP 22
PengesahanMenyokong akses tanpa nama dan nama pengguna/kata laluanMemerlukan kelayakan SSH yang sah
Pemindahan DataMemindahkan data dan arahan melalui saluran yang berasinganMemindahkan data dan arahan melalui satu sambungan yang selamat
FirewallMemerlukan berbilang port untuk dibuka pada firewallHanya memerlukan satu port dibuka pada firewall
prestasiBoleh menjadi lebih pantas kerana kekurangan penyulitanSedikit perlahan disebabkan penyulitan overhed
Kemudahan PenggunaanDisokong secara meluas oleh banyak perkhidmatan pengehosanMemerlukan akses dan persediaan SSH
PematuhanTidak sesuai untuk persekitaran yang mematuhi kerana kekurangan keselamatanSelalunya diperlukan untuk pematuhan piawaian seperti HIPAA, GDPR, dsb.

Bagaimana untuk Menggunakan FTP /SFTP untuk Mengurus Laman Web Anda?

Selagi boleh berlari FTP dan SFTP daripada antara muka baris arahan, menggunakan satu FTP Aplikasi pelanggan adalah lebih mudah. Terdapat banyak yang sesuai FTP aplikasi di sekeliling. Pilihan pilihan saya ialah FileZilla, tersedia sejak 2001, adalah percuma dan berfungsi pada kebanyakan platform.

1. Menggunakan Filezilla FTP Permohonan

Filezilla menawarkan antara muka biasa untuk pengguna Windows.
Filezilla menawarkan antara muka biasa untuk pengguna Windows.

Pergi ke laman web Filezilla dan muat turun versi yang anda perlukan. Terdapat pemasang berasingan untuk platform yang berbeza. Setelah dimuat turun, anda boleh melancarkan fail pemasangan dan ikut arahan. Harap maklum bahawa ia akan cuba membuatkan anda memasang beberapa perisian bloat – tetapi anda boleh menolak tawaran tersebut.

Seterusnya, lancarkan aplikasi.

Untuk kebanyakan sambungan, anda perlu memasukkan tiga maklumat:

  1. Tuan rumah,
  2. Nama pengguna, dan
  3. Kata Laluan.

Hos web anda biasanya menyediakan ini. Jika anda mempunyai akaun pengehosan web, hos web anda akan memberikan tetapan ini kepada anda dalam e-mel atau dalam talian melalui panel kawalan pengehosan web. 

Sambung ke Pelayan

Anda mungkin perlu membuat yang baharu FTP pengguna jika ini adalah kali pertama menggunakan FTP dengan akaun anda. Jika anda menyambung ke pelayan yang bukan di bawah kawalan anda, anda perlu menghubungi pentadbir pelayan.

Jika anda mempunyai SFTP sambungan bukannya an FTP sambungan, Isikan Hos dan Nama Pengguna anda seperti yang diterangkan di atas. Masukkan sama ada Kata Laluan anda (jika berkenaan) atau “tiada” untuk Kata Laluan. Seterusnya, tekan butang "Sambung". 

Kawasan paparan utama dibahagikan kepada dua bahagian. Satu di sebelah kiri ialah mesin tempatan anda, dan di sebelah kanan ialah pelayan jauh. Panel paparan hampir sama dengan pengurus fail Windows. Seret dan lepaskan apa sahaja yang anda mahu alihkan ke atau dari pelayan web anda.

2. FTP oleh Barisan Perintah

Walaupun anda tidak mahu menggunakan yang khusus FTP aplikasi seperti Filezilla, anda memerlukan medium untuk menyambung ke pelayan anda.

Windows

Sebagai contoh, dalam Windows, anda boleh menggunakan FTP arahan dari baris arahan dengan menaip:

ftp

Mac

Pada Mac, anda boleh menggunakan terbina dalam FTP permohonan.

  1. Klik pada ikon Finder anda,
  2. Pilih "Pergi," kemudian "Sambung ke Pelayan."
  3. Masukkan alamat pelayan dan
  4. Klik "Sambung."

Tidak kira kaedah yang dipilih, anda perlu memasukkan nama pengguna dan kata laluan anda untuk melengkapkan sambungan.

Cyberduck

Jika anda tidak berpuas hati dengan Mac lalai FTP aplikasi, terdapat yang lain yang anda boleh muat turun dan pasang. saya syorkan forklift or Cyberduck.

Perintah Asas

Selepas sambungan, bagaimanapun, perkara menjadi lebih rumit. Seperti semua antara muka baris arahan, ingatan yang baik adalah satu kemestian. Berikut ialah beberapa arahan asas untuk dimulakan:

Memuat naik fail – ftp> letak nama fail
Paparkan direktori semasa – pwd
Menukar direktori – cd
Senaraikan kandungan direktori – ls
Muat turun semua fail HTML – mget *.html
Tamatkan sambungan – tutup
Sambung semula ke pelayan – buka ftp.

Pemikiran Akhir:

Menyahlihatkan FTP dan SFTP untuk Kegunaan Praktikal

persefahaman FTP, SFTP, dan perbezaan mereka adalah asas. Untuk kegunaan praktikal, mulakan dengan alat seperti FileZilla jika anda baru. Antara muka mesra pengguna dan pembangunan berterusan menjadikan kedua-duanya FTP dan SFTP boleh diakses, walaupun untuk pemula (atau dummies).

cJika anda menguruskan berbilang pelayan atau memerlukan automasi lanjutan, mempelajari operasi baris arahan asas boleh meningkatkan kecekapan aliran kerja anda dengan ketara.

Tentang Pengarang: Jerry Low

Jerry Low telah melibatkan diri dalam teknologi web selama lebih sedekad dan telah membina banyak tapak yang berjaya dari awal. Dia seorang geek yang mengaku dirinya yang telah menjadikan cita-cita hidupnya untuk memastikan industri pengehosan web jujur.
Foto pengarang

Lebih dari HostScore

Cari Hos Web yang Tepat

Tidak pasti pelan hosting yang sesuai dengan laman web anda? Pencari Hosting Web memadankan keperluan sebenar laman web anda — beban kerja, penggunaan dan keutamaan — dengan pilihan hosting yang benar-benar masuk akal.

Dibina daripada HostScorePengalaman hosting dunia sebenar dan kajian prestasi, ia membantu anda mengelakkan pembayaran berlebihan, kekurangan peruntukan atau memilih pelan yang tidak berskala.

Cuba Pencari Pengehosan Web (Percuma)