Home > Software, TIPS & TRICK > Menyiapkan J Ftp

Menyiapkan J Ftp

Well, karena banyak dari kita selalu ingin ini, here it is. Panjang dan ditarik keluar. Selain itu, sebelum melakukan ini, menyadari satu hal, Anda harus memberi anda waktu, tenaga, bandwidth, dan keamanan untuk memiliki kualitas ftp server.
Yang sedang berkata, here it goes. Pertama, jika Anda mengetahui IP (Internet Protocol) adalah statis (tidak berubah) atau dinamis (berubah setiap kali Anda log on). Untuk melakukannya, terlebih dahulu mempertimbangkan fakta jika Anda memiliki modem dial up. Jika Anda lakukan, kemungkinan sekitar 999 999 dari 1 000 000 yang Anda IP adalah dinamis. Untuk melakukan itu statis, hanya pergi ke tempat seperti h * tp: / / www.myftp.org/ untuk mendaftarkan alamat IP statis.

Setelah itu, Anda harus mendapatkan IP anda. Ini dapat dilakukan dengan melakukan hal ini:
Going to Start -> Run -> winipcfg atau www.ask.com dan meminta ‘Apa IP saya? “

Setelah melakukannya, Anda perlu untuk men-download sebuah server FTP klien. Personally, I’d recommend e6 FTP Server, Serv-U FTPor Bullitproof v2.15 ketiga yang sangat handal, dan norma dari ftp dunia.
Anda dapat men-download di situs ini: h * tp: / / www.liaokai.com / softw_en / d_index.htm

Pertama, anda harus membuat account ftp. Untuk panduan ini, saya akan menggunakan langkah-langkah untuk Nc6 petunjuk. Pertama, anda harus masuk ke ‘Setup -> Umum’. Dari sini, ketik di pelabuhan # (standarnya 21). Saya sarankan sesuatu yang unik, atau sesuatu yang sedikit lebih besar (misalnya: 3069). Jika Anda ingin, periksa jumlah max user (ini menentukan jumlah maksimal pengguna bersamaan pada server Anda sekaligus melakukan tindakan – Semakin pada sekaligus, sambungan yang lambat dan sebaliknya).

Pilihan di bawah ini kemudian chooseable:
Peluncuran dengan jendela –
-Aktifkan FTP Server pada Start-up
Letakkan ke-baki pada startup
Izinkan beberapa contoh –
-Tampilkan “Loading …” status saat startup
Pindai-drive (s) pada saat startup
Konfirmasi-keluar

Anda dapat melakukan apa saja dengan ini, karena pretty self explanatory. Fitur yang memindai drive yang bagus, seperti the 2nd dan pilihan terakhir. Dari sini, klik ‘options’ teks di kolom kiri.

Untuk melindungi server Anda, Anda harus memeriksa ‘memeriksa login’ dan ‘password memeriksa’, ‘Tampilkan relatif path (a must!)’, Dan ada pilihan lain anda merasa anda perlu. Setelah melakukannya, klik ‘lanjut’ teks di kolom kiri. Maka Anda harus meninggalkan buffer pada ukuran default (tentu saja kecuali anda tahu apa yang sedang anda lakukan), dan kemudian mengizinkan jenis ftp Anda inginkan.

Meng-upload dan download biasanya baik, tapi pada Anda jika Anda ingin memperbolehkan upload dan / atau download. Prioritas untuk server, yang akan menentukan berapa banyak memori konvensional akan digunakan dan berapa banyak ‘usaha’ akan masuk ke dalam membuat server Anda berjalan dengan lancar.

Anti-tempa juga bagus, karena mencegah orang-orang dari perlambatan bawah kecepatan Anda. Dari sini, klik ‘Log Pilihan’ dari kolom kiri. Jika Anda ingin melihat dan mencatat setiap perintah dan kekacauan atas layar anda, biarkan default.

Tetapi, jika anda ingin melihat apa yang terjadi dengan ruang serendah mungkin diambil, klik ‘Screen’ di bagian atas kolom. Maka Anda harus memeriksa ‘Login berhasil login’, dan semua opsi di klien directry, kecuali ‘Log perubahan direktori’. Setelah melakukannya, klik ‘Ok’ di pojok kiri bawah.

Anda akan harus pergi ke ‘Setup -> User Account’ (atau ctrl & u). Dari sini, Anda harus mengklik pada kolom paling kanan, dan klik kanan. Pilih ‘Tambah’, dan pilih user (s) Anda ingin orang-orang untuk memiliki akses ke.

Setelah memberi nama (misalnya: themoonlanding), Anda harus memberikan satu set password di bawah kolom (contoh: wasfaked). Untuk ‘Home IP’ direktori, (jika Anda terdaftar dengan server statis, periksa ‘Semua IP Homes’. Jika IP Anda adalah statis secara default, pilih IP anda dari daftar. Anda akan harus klik kanan di pusat sangat kolom, dan pilih ‘Tambahkan’.

Dari sini, anda perlu mengatur direktori Anda ingin agar orang-orang untuk memiliki akses ke. Setelah memilih direktori, saya menyarankan Anda memilih opsi ‘Baca’, ‘Daftar’, dan ‘Subdirs’, tentu saja, kecuali anda tahu apa yang Anda lakukan. Setelah melakukan hal tersebut, membuat ‘upload’ folder dalam direktori, dan memilih untuk ‘tambah’ folder ini secara terpisah ke pusat kolom. Pilih ‘menulis’,’ menambahkan ‘,’ membuat ‘,’ daftar ‘, dan’ subdirs’. Ini akan memungkinkan mereka untuk meng-upload hanya untuk folder (folder Anda meng-upload).

Sekarang klik pada ‘Miscellaneous’ dari kolom kiri. Pilih ‘mengaktifkan account’, Anda habis-waktu (waktu yang diperlukan agar masyarakat untuk tetap siaga sebelum mereka otomatis kick off), jumlah maksimal pengguna untuk nama ini, jumlah maksimum koneksi diizinkan secara simultan untuk satu alamat IP, menunjukkan relatif jalan (yang harus), dan lain-lain di bagian bawah yang ingin Anda miliki. Sekarang klik ‘Ok’.
Diminta ** **

Dari menu utama, klik icon kecil sarung tinju di sudut atas, dan klik kanan dan klik unchoose-o-meter untuk upload dan download (dengan ini Anda dapat memonitor aktivitas IP). Sekarang klik kilat bolt, dan server Anda sekarang ke atas dan berjalan.

Posting Anda ftp info, seperti ini:

213.10.93.141 (atau yang lain, seperti: “f * p: / / example.getmyip.com ‘)

Pengguna: *** (The pengguna dari klien)

Pass: *** (Sandi)

Port: *** (nomor port yang Anda pilih)

Sehingga membuat FTP dan bergabung dengan FTP bagian

Daftar Isi Of The J Ftp:

Daftar isi FTP yang sangat sederhana.
Anda perlu FTP Maker konten, yang dapat didownload dari sini:
ht * p: / / www.etplanet.com / download / aplikasi / FTP% 20Content% 20Maker% 201.02.zip

1. Dimasukkan ke dalam IP dari server. Jangan menaruh “ftp://” atau “/” karena tidak akan berfungsi jika Anda melakukannya.
2. Dimasukkan ke dalam pelabuhan. Jika port nomor standar, 21, Anda tidak perlu memasukkannya.
3. Letakkan di username dan password di tempat yang tersedia. Jika login anonim, Anda tidak perlu memasukkannya.
4. Jika Anda ingin daftar direktori tertentu dari FTP, letakkan di direktori lapangan. Jika tidak memasukkan apapun dalam direktori lapangan.
5. Klik “Ambil List”
6. Setelah daftar telah diambil, klik tab output UBB, kemudian salin dan sisipkan ke mana saja Anda menginginkannya.

Jika FTP Maker Konten tersebut tidak berfungsi, itu mungkin karena server tidak memanfaatkan layanan-U Software.

Jika Anda mendapatkan pesan kesalahan ini:
StatusCode = 550
LastResponse adalah: ‘Tidak dapat membuka file lokal tes-ftp’
Error = 550 (Tidak dapat membuka file lokal tes-ftp)
Error = Tidak dapat membuka file lokal tes-ftp = 550
Tutup dan restart FTP Konten Maker, kemudian coba lagi.

 

pesan error:

110 Restart tanda balasan. Dalam hal ini, teks yang tidak tepat dan ke kiri tertentu pelaksanaan; harus baca: MARK yyyy = mmmm Dimana yyyy adalah Pengguna-tanda proses aliran data, dan mmmm server setara tanda (perhatikan spasi antara tanda-tanda dan “=”) .
120 Layanan siap dalam nnn menit.
125 Data sambungan sudah terbuka; transfer dimulai.
150 file status okay; tentang membuka sambungan data.
200 Perintah okay.
202 Perintah tidak dilaksanakan, tak berguna di situs ini.
211 System status, atau sistem membantu menjawab.
Direktori status 212.
213 file status.
214 Bantuan pesan. Tentang bagaimana menggunakan server atau makna tertentu non-perintah standar. Balas ini berguna hanya untuk manusia pengguna.
NAMA 215 jenis sistem. NAMA dimana merupakan sistem resmi nama dari daftar di Assigned Numbers dokumen.
220 Layanan siap untuk user baru.
221 Layanan menutup sambungan kontrol. Keluar jika diperlukan.
225 Data sambungan terbuka; tidak dapat berlangsung.
226 Penutup sambungan data. Minta file tindakan berhasil (misalnya, transfer file atau file batalkan).
227 Entering Passive Mode (h1, h2, h3, h4, p1, p2).
230 Pengguna masuk, lanjutkan.
250 file Diminta tindakan okay, selesai.
257 “PATHNAME” dibuat.
331 Nama pengguna okay, need password.
332 Butuh account untuk login.
350 file Diminta tindakan menunggu informasi lebih lanjut.
421 Terlalu banyak pengguna login ke account yang sama
425 Tidak dapat membuka koneksi data.
426 Sambungan ditutup; transfer dibatalkan.
450 Diminta file tidak diambil tindakan. File tidak tersedia (e.g., file sibuk).
451 Diminta tindakan dibatalkan: kesalahan dalam pemrosesan lokal.
452 Diminta tidak diambil tindakan. Kurangnya ruang penyimpanan dalam sistem.
500 Syntax error, Perintah tidak dikenal. Ini mungkin termasuk kesalahan seperti perintah baris terlalu panjang.
501 Sintaks kesalahan dalam parameter atau argumen.
502 Perintah tidak dilaksanakan.
503 Buruk urutan perintah.
504 Perintah untuk tidak dilaksanakan parameter.
530 Tidak login
532 Butuh account untuk menyimpan file.
550 Diminta tidak diambil tindakan. File tidak tersedia (misalnya, file tidak ditemukan, tidak ada akses).
551 Diminta tindakan dibatalkan: jenis halaman tidak dikenal.
552 file Diminta tindakan dibatalkan. Melebihi alokasi penyimpanan (untuk saat ini direktori atau dataset).
553 Diminta tidak diambil tindakan. Nama file tidak diperbolehkan.

Aktif FTP vs Passive FTP, yang pasti Penjelasan

Pendahuluan
Salah satu pertanyaan yang paling sering terlihat ketika berhadapan dengan firewall dan konektivitas Internet lainnya adalah masalah perbedaan antara aktif dan pasif FTP dan cara terbaik untuk mendukung salah satu atau keduanya. Mudah-mudahan teks berikut ini akan membantu menghilangkan beberapa kebingungan atas bagaimana untuk mendukung FTP dalam firewalled lingkungan.

Ini mungkin bukan penjelasan definitif, klaim sebagai judul, bagaimanapun, saya telah mendengar tanggapan cukup baik dan terlihat dalam dokumen ini terhubung ke tempat-tempat yang cukup tahu bahwa beberapa orang telah menemukan hal yang akan berguna. Aku selalu mencari cara untuk memperbaiki hal-hal lama, dan jika anda menemukan sesuatu yang tidak cukup jelas atau perlu penjelasan lebih lanjut, silakan beritahu saya! Yang baru untuk dokumen ini termasuk contoh baik aktif dan pasif baris perintah FTP sesi. Contoh-contoh sesi ini akan membantu membuat sesuatu yang agak jelas. Mereka juga menyediakan sebuah gambar ke dalam apa yang baik berjalan di belakang layar saat sesi FTP. Sekarang, untuk informasi …

 

Dasar-dasar
FTP adalah layanan berbasis TCP eksklusif. Tidak ada komponen UDP ke FTP. FTP adalah sebuah layanan yang tidak biasa karena memanfaatkan dua port, sebuah ‘data’ port and a ‘command’ port (juga dikenal sebagai kontrol port). Tradisional ini adalah port 21 untuk command port dan port 20 untuk data port. Kebingungan yang diawali Namun, ketika kita menemukan bahwa tergantung pada modus, data port tidak selalu pada port 20.

 

Aktif FTP
Aktif dalam modus klien FTP menghubungkan dari unprivileged port acak (N> 1024) ke FTP server command port, port 21. Kemudian, klien mulai mendengarkan port N 1 dan mengirim perintah FTP PORT N 1 ke server FTP. Server kemudian akan menyambung kembali ke klien ditentukan port data dari data port lokal, yang port 20.

Dari server-firewall samping dari sudut, untuk mendukung mode aktif FTP saluran komunikasi berikut perlu dibuka:

FTP server port 21 dari mana saja (Client memulai koneksi)
FTP server port 21 ke port> 1024 (server merespon klien kontrol port)
FTP server port 20 ke port> 1024 (server memulai koneksi data ke port data client)
Port server FTP 20 dari port> 1024 (ACKs Klien mengirimkan data ke server port)

Pada langkah 1, klien perintah kontak port server perintah port dan mengirim perintah PORT 1027. Server kemudian mengirimkan sebuah ACK kembali ke klien perintah port pada langkah 2. Pada langkah 3 server memulai sambungan data lokal pada port data port klien ditentukan sebelumnya. Akhirnya, klien mengirimkan sebuah ACK kembali seperti pada langkah 4.

Masalah utama dengan mode aktif FTP sebenarnya jatuh pada sisi klien. FTP klien yang tidak sebenarnya membuat sambungan ke data port server – ia hanya memberitahu server port apa itu mendengarkan dan server menyambung kembali ke port pada klien. Dari sisi klien firewall ini nampaknya menjadi luar sistem melakukan koneksi ke salah satu klien internal – sesuatu yang biasanya diblokir.

 

Aktif FTP Contoh
Berikut adalah contoh yang sebenarnya aktif FTP sesi. Satu-satunya hal yang telah berubah adalah server nama, alamat IP, dan nama pengguna. Dalam contoh ini adalah sebuah FTP sesi dimulai dari testbox1.slacksite.com (192.168.150.80), sebuah kotak linux menjalankan baris perintah standar FTP klien, untuk testbox2.slacksite.com (192.168.150.90), sebuah kotak linux menjalankan ProFTPd 1.2. 2RC2. The debug (-d) bendera digunakan dengan klien FTP untuk menunjukkan apa yang sedang terjadi di belakang layar. Semuanya merah adalah debugging output yang menunjukkan FTP sebenarnya perintah yang dikirimkan ke server dan tanggapan yang dihasilkan dari perintah. Normal server output ditampilkan dalam warna hitam, dan masukan pengguna adalah dalam huruf tebal.

Ada beberapa hal menarik untuk mempertimbangkan tentang dialog ini. Perhatikan bahwa bila PORT perintah dikeluarkan, maka menentukan port pada klien (192.168.150.80) sistem, bukan pada server. Kita akan melihat perilaku yang berlawanan ketika kita menggunakan FTP pasif. Meskipun kami berada pada mata pelajaran, yang cepat diketahui tentang format dari perintah PORT. Seperti yang dapat Anda lihat pada contoh di bawah ini diformat sebagai rangkaian enam angka dipisahkan oleh koma. Yang pertama adalah empat octets alamat IP sedangkan yang kedua terdiri octets dua pelabuhan yang akan digunakan untuk sambungan data. Untuk mencari port yang sebenarnya kalikan kelima octet oleh 256 dan kemudian menambahkan keenam octet terhadap total. Oleh karena itu pada contoh di bawah ini adalah nomor port ((14 * 256) + 178), atau 3762. J cepat memeriksa dengan netstat harus mengkonfirmasi informasi ini.

testbox1: (/ home / pt / pemalas / public_html)% ftp-d testbox2
Terhubung ke testbox2.slacksite.com.
220 testbox2.slacksite.com server FTP siap.
Nama (testbox2: pemalas): pemalas
—> PENGGUNA pemalas
331 Password diperlukan untuk pemalas.
Password: TmpPass
—> PASS XXXX
230 Pengguna pemalas login
—> SYST
215 UNIX Type: L8
Remote sistem jenis UNIX.
Menggunakan modus biner untuk mentransfer file.
ftp> ls
ftp:setsockopt (diabaikan): Permission denied
—> 192,168,150,80,14,178 PORT
200 PORT perintah berhasil.
—> LIST
150 Opening ASCII mode sambungan data untuk file daftar.
drwx —— 3 pemalas users 104 Jul 27 01:45 public_html
226 Mentransfer selesai.
ftp> quit
—> QUIT
221 Goodbye.

FTP pasif
Untuk mengatasi masalah tersebut dari server memulai sambungan ke klien yang berbeda metode koneksi FTP untuk dikembangkan. Ini dikenal sebagai mode pasif, atau PASV, setelah perintah yang digunakan oleh klien kirim ke server berada dalam mode pasif.

Dalam modus pasif FTP klien baik memulai koneksi ke server, memecahkan masalah firewall penyaringan pada data masuk port sambungan ke klien dari server. Ketika membuka koneksi FTP, klien terbuka dua acak unprivileged port lokal (N> N 1024 dan 1). Kontak pertama port server pada port 21, tetapi bukan yang kemudian mengeluarkan perintah PORT dan memungkinkan server untuk menyambung kembali ke data port, klien akan mengeluarkan perintah PASV. Hasil ini adalah server yang kemudian akan membuka port acak unprivileged (P> 1024) dan mengirim perintah PORT P kembali ke klien. Klien kemudian memulai sambungan dari port N 1 P ke port di server untuk mentransfer data.

Dari server-firewall samping dari sudut, untuk mendukung pasif mode FTP saluran komunikasi berikut perlu dibuka:

FTP server port 21 dari mana saja (Client memulai koneksi)
FTP server port 21 ke port> 1024 (server merespon klien kontrol port)
Port server FTP> 1024 dari mana saja (Client memulai koneksi data ke port acak yang ditentukan oleh server)
Port server FTP> 1024 ke remote port> 1024 (Server mengirimkan ACKs (dan data) ke port data client)

 

Pada langkah 1, klien menghubungi server pada command port dan masalah-masalah yang perintah PASV. Server maka balasan langkah 2 dengan PORT 2024, mengatakan nasabah yang pelabuhan itu mendengarkan untuk sambungan data. Pada langkah 3 klien kemudian memulai koneksi data dari data port-nya ke data port server ditentukan. Akhirnya, server akan mengirimkan kembali suatu ACK pada langkah 4 untuk klien data port.

Sedangkan pasif mode FTP solves banyak masalah dari sisi klien, ia terbuka atas keseluruhan berbagai masalah pada server side. Yang terbesar adalah masalah yang perlu untuk membolehkan semua sambungan jauh tinggi ke nomor port pada server. Untungnya, banyak FTP daemon, termasuk populer Wu-FTPD mengizinkan administrator untuk menentukan rentang port server FTP yang akan digunakan. Lihat Lampiran 1 untuk informasi lebih lanjut.

Kedua melibatkan isu mendukung dan pemecahan masalah klien yang melakukan (atau tidak) mendukung pasif mode. Sebagai contoh, baris perintah FTP utilitas yang disediakan dengan Solaris tidak mendukung pasif mode, necessitating pihak ketiga klien FTP, seperti ncftp.

Dengan besar popularitas World Wide Web, banyak orang lebih memilih menggunakan web browser sebagai sebuah klien FTP. Sebagian besar browser hanya mendukung modus pasif ketika mengakses ftp:// URL. Ini dapat menjadi baik atau buruk, tergantung pada server dan firewall yang dikonfigurasi untuk mendukung.

 

Contoh FTP pasif
Berikut adalah contoh yang sebenarnya pasif FTP sesi. Satu-satunya hal yang telah berubah adalah server nama, alamat IP, dan nama pengguna. Dalam contoh ini adalah sebuah FTP sesi dimulai dari testbox1.slacksite.com (192.168.150.80), sebuah kotak linux menjalankan baris perintah standar FTP klien, untuk testbox2.slacksite.com (192.168.150.90), sebuah kotak linux menjalankan ProFTPd 1.2. 2RC2. The debug (-d) bendera digunakan dengan klien FTP untuk menunjukkan apa yang sedang terjadi di belakang layar. Semuanya merah adalah debugging output yang menunjukkan FTP sebenarnya perintah yang dikirimkan ke server dan tanggapan yang dihasilkan dari perintah. Normal server output ditampilkan dalam warna hitam, dan masukan pengguna adalah dalam huruf tebal.

Perhatikan perbedaan dalam PORT perintah dalam contoh ini yang bertentangan dengan aktif FTP contoh. Disini, kita melihat port yang dibuka pada server (192.168.150.90) sistem, bukan klien. Lihat diskusi tentang format yang PORT perintah di atas, di bagian aktif FTP Contoh.

testbox1: (/ home / pt / pemalas / public_html)% ftp-d testbox2
Terhubung ke testbox2.slacksite.com.
220 testbox2.slacksite.com server FTP siap.
Nama (testbox2: pemalas): pemalas
—> PENGGUNA pemalas
331 Password diperlukan untuk pemalas.
Password: TmpPass
—> PASS XXXX
230 Pengguna pemalas login
—> SYST
215 UNIX Type: L8
Remote sistem jenis UNIX.
Menggunakan modus biner untuk mentransfer file.
ftp> pasif
Passive mode on.
ftp> ls
ftp:setsockopt (diabaikan): Permission denied
—> PASV
227 Entering Passive Mode (192,168,150,90,195,149).
—> LIST
150 Opening ASCII mode sambungan data untuk file daftar
drwx —— 3 pemalas users 104 Jul 27 01:45 public_html
226 Mentransfer selesai.
ftp> quit
—> QUIT
221 Goodbye.

Aktivitas
Diagram berikut ini akan membantu admin ingat bagaimana setiap mode FTP kerjanya:

Aktif FTP:
perintah: klien> 1024 -> 21 server
data: klien> 1024 <- server 20

FTP pasif:
perintah: klien> 1024 -> 21 server
data: klien> 1024 -> server> 1024

J ringkasan cepat dari pros dan cons dari aktif vs pasif FTP juga dalam rangka:

Aktif yang bermanfaat untuk FTP server FTP admin, tetapi yg ke sisi klien admin. Server FTP mencoba untuk membuat sambungan ke port acak tinggi pada klien, yang akan hampir pasti akan diblokir oleh firewall pada sisi klien. FTP pasif yang bermanfaat bagi nasabah, tetapi yg ke server FTP admin. Klien akan membuat kedua koneksi ke server, namun salah satu dari mereka akan ke port acak tinggi, yang akan hampir pasti akan diblokir oleh firewall pada server side.

Untungnya, ada sedikit yang kompromi. Sejak admin menjalankan server FTP perlu membuat server yang dapat diakses oleh mereka yang paling besar jumlah klien, mereka hampir pasti akan membutuhkan dukungan untuk pasif FTP. Eksposur yang tinggi port pada server dapat diminimalkan dengan menentukan terbatas jangkauan port server FTP untuk digunakan. Dengan demikian, semua ini kecuali untuk berbagai pelabuhan dapat firewalled pada server side. Sementara ini tidak menghilangkan semua resiko bagi server, hal ini sangat menurun.

Categories: Software, TIPS & TRICK
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: