<p><strong>Cara Install FTP Server &#8211; </strong><strong>FTP </strong>adalah singkatan dari <strong><a href="https://www.tutorialpedia.net/go/digitalocean">File Transfer Protocol</a>. </strong>Merupakan protokol jaringan yang bisa anda gunakan untuk mengirim file antar komputer baik dari client ke server maupun dari server ke server. FTP mempunyai dua sisi yaitu FTP server dan juga FTP client. FTP server berperan sebagai komputer yang menerima request tukar – menukar data dari client. FTP client berperan sebagai komputer yang me-request kepada FTP server untuk tukar – menukar data. Secara default FTP menggunakan kode ASCII untuk transfer data, jadi sebenarnya FTP tidak aman untuk transfer data hal ini dikarenakan FTP melakukan transfer data tanpa melalui enkripsi terlebih dahulu melainkan melalui clear text.</p>
<p>Jika anda membutuhkan FTP untuk melakukan transfer data melalui jaringan, anda bisa mengikuti petunjuk dibawah ini langkah-langkah <strong>Cara Install FTP Server di Ubuntu 18.04.
<div class="wpcd-coupon wpcd-coupon-default wpcd-coupon-id-6408" >
 <div class="wpcd-col-1-8">
 <div class="wpcd-coupon-discount-text">
			Free $25 </div>
		 <div class="coupon-type">
				Coupon </div>
		 </div>
 <div class="wpcd-coupon-content wpcd-col-7-8">
 <div class="wpcd-coupon-header">
 <div class="wpcd-col-3-4">
										<h1 class="wpcd-coupon-title">
							<a href="https://www.tutorialpedia.net/go/upcloud" target="_blank" rel="nofollow">Free Credit $25 Upcloud</a>
 		</h1>
					 </div>
 <div class="wpcd-col-1-4">
				 <div class="wpcd-coupon-code">
 <a rel="nofollow" href="https://www.tutorialpedia.net/go/upcloud"
 class="wpcd-btn-6408 masterTooltip wpcd-btn wpcd-coupon-button"
 target="_blank"
 title=""
 data-clipboard-text="CLICK TO OPEN">
 <span class="wpcd_coupon_icon">
 	<img class="" src="https://www.tutorialpedia.net/wp-content/plugins/wp-coupons-and-deals/assets/img/coupon-code-24.png" style="width: 100%;height: 100%;" >
 </span>

 CLICK TO OPEN </a>
 </div>

					 </div>

 </div>
 <div class="wpcd-extra-content">
 <div class="wpcd-col-3-4">
 <div class="wpcd-coupon-description">
 <span class="wpcd-full-description"><p>Anda akan mendapatkan free credit $25 dari upcloud jika mendaftar menggunakan code promo tersebut. Untuk mendapatkan free credit $25 anda diharuskan untuk melakukan top up terlebih dahulu minimal $10. </p></span>
 <span class="wpcd-short-description"></span>
 </div>
 </div>
 <div class="wpcd-col-1-4">
				 <div class="wpcd-coupon-expire">
								Doesn't expire </div>
						 </div>
 </div>
 </div>
 <script type="text/javascript">
		window.addEventListener('DOMContentLoaded', function() {
			var clip = new ClipboardJS('.wpcd-btn-6408');
		});

 </script>
 <div class="clearfix"></div>
 </div>

</strong></p>
<h2><strong>Cara Install FTP Server di Ubuntu 18.04</strong></h2>
<p><strong>1. Install VSFTP</strong></p>
<p>Pada tutorial ini saya menggunakan vsftp. Meskipun ada juga aplikasi FTP lain seperti proftp. Untuk mengintsall vsftp jalankan perintah dibawah ini.</p>
<pre class="lang:default decode:true ">apt update 
apt install vsftpd</pre>
<p><strong>2. Konfigurasi Firewall</strong></p>
<p>Aktifkan firewall terlebih dahulu.</p>
<pre class="lang:default decode:true ">ufw enable</pre>
<p>lalu tambahkan rule baru pada firewall tersebut. Kita hanya memperbolehkan beberapa port saja yang jalan. Jika anda menggunakan banyak port, silahkan tambahkan sendiri sesuai port yang diinginkan.</p>
<pre class="lang:default decode:true ">ufw allow 20/tcp 
ufw allow 22/tcp 
ufw allow 21/tcp 
ufw allow 990/tcp 
ufw allow 40000:50000/tcp</pre>
<p>Lalu cek status firewall.</p>
<pre class="lang:default decode:true ">ufw status</pre>
<p>Maka akan muncul daftar port yang dibolehkan untuk mengakses ke <a href="https://www.tutorialpedia.net/cara-install-mysql-server/">server</a>. Seperti dibawah ini.</p>
<pre class="lang:default decode:true ">Status: active 
 
To Action From 
-- ------ ---- 
20/tcp ALLOW Anywhere 
21/tcp ALLOW Anywhere 
990/tcp ALLOW Anywhere 
40000:50000/tcp ALLOW Anywhere 
22/tcp ALLOW Anywhere 
20/tcp (v6) ALLOW Anywhere (v6) 
21/tcp (v6) ALLOW Anywhere (v6) 
990/tcp (v6) ALLOW Anywhere (v6) 
40000:50000/tcp (v6) ALLOW Anywhere (v6) 
22/tcp (v6) ALLOW Anywhere (v6)</pre>
<p><strong>3. Membuat User Baru</strong></p>
<p>untuk membuat user baru sekaligus direktori di folder <strong>/home/ </strong>jalankan perintah berikut</p>
<pre class="lang:default decode:true">adduser pedia</pre>
<p>Lalu masukkan password. Harus diingat, jangan sampai anda lupa password tersebut. Karena password tersebut akan digunakan untuk login ke ftp server yang sudah kita buat.</p>
<p>Membuat folder khusus FTP</p>
<pre class="lang:default decode:true">mkdir /home/pedia/ftp</pre>
<p>Set ownership</p>
<pre class="lang:default decode:true ">chown nobody:nogroup /home/pedia/ftp</pre>
<p>Remove write permissions:</p>
<pre class="lang:default decode:true ">chmod a-w /home/pedia/ftp</pre>
<p>Verify the permissions:</p>
<pre class="lang:default decode:true ">ls -la /home/pedia/ftp</pre>
<pre class="lang:default decode:true" title="Output">total 8 
4 dr-xr-xr-x 2 nobody nogroup 4096 Aug 24 21:29 . 
4 drwxr-xr-x 3 sammy sammy 4096 Aug 24 21:29 ..</pre>
<p>membuat direktori baru untuk tempat file yang akan anda upload.</p>
<pre class="lang:default decode:true ">mkdir /home/pedia/ftp/files 
chown pedia:pedia /home/pedia/ftp/files</pre>
<p><strong>4. Konfigurasi FTP Akses</strong></p>
<p>Buka konfigurasi vsftp</p>
<pre class="lang:default decode:true">nano /etc/vsftpd.conf</pre>
<p>Uncomment pada bagian <em>write_enable. </em>hal ini dilakukan agar user bisa mengupload file ke direktori ftp tersebut.</p>
<pre class="lang:default decode:true" title="/etc/vsftpd.conf">. . . 
write_enable=YES 
. . .</pre>
<p>Uncomment <em>chroot_local_user</em></p>
<pre class="lang:default decode:true " title="/etc/vsftpd.conf">. . . 
chroot_local_user=YES 
. . .</pre>
<p>Lalu tambahkan beberapa konfigurasi dibawah ini lalu letakkan pada bagian paling bawah:</p>
<pre class="lang:default decode:true" title="/etc/vsftpd.conf">user_sub_token=$USER 
local_root=/home/$USER/ftp 
pasv_min_port=40000 
pasv_max_port=50000 
userlist_enable=YES 
userlist_file=/etc/vsftpd.userlist 
userlist_deny=NO</pre>
<p>Tambahkan userlist baru pada vsftp.</p>
<pre class="lang:default decode:true ">echo "pedia" | sudo tee -a /etc/vsftpd.userlist</pre>
<p><strong>Ingat! </strong>Pedia adalah nama user yang sudah kita buat tadi. Sesuaikan dengan nama user yang anda buat.</p>
<p>Sekarang, restart daemon vsftp</p>
<pre class="lang:default decode:true">systemctl restart vsftpd</pre>
<p>Sekarang untuk login ke ftp melalui terminal jalankan perintah berikut.</p>
<pre class="lang:default decode:true">ftp 'alamatip/hostname'</pre>
<p>Contoh.</p>
<pre class="lang:default decode:true">ftp 159.65.14.143</pre>
<p>lalu, anda akan diminta masukkan username dan password.</p>
<p>Untuk mengakses via browser. Silahkan tambahkan ftp didepan alamat ip atau domain vps anda. Contoh.</p>
<pre class="lang:default decode:true ">ftp://159.65.14.143/</pre>
<p><a href="https://www.tutorialpedia.net/wp-content/uploads/Screenshot_29-2.png"><img class="aligncenter size-full wp-image-6428" src="https://www.tutorialpedia.net/wp-content/uploads/Screenshot_29-2.png" alt="cara install ftp" width="1268" height="591" /></a></p>
<p>Maka anda akan diminta username dan password untuk mengakses ftp tersebut. Jika username dan password yang dimasukkan benar. Maka anda akan berhasil mengakses direktori ftp melalui browser. <a href="https://www.tutorialpedia.net/wp-content/uploads/Screenshot_30-1.png"><img class="aligncenter size-full wp-image-6429" src="https://www.tutorialpedia.net/wp-content/uploads/Screenshot_30-1.png" alt="cara install ftp" width="1035" height="437" /></a></p>
<p>Itulah tutorial <strong>Cara Install FTP (VSFTP) Server di Ubuntu 18.04. </strong>Jika ada yang ingin ditanyakan mengenai installasi ftp di linux, silahkan tinggalkan komentar dibawah ini. <strong>Baca juga: <a href="https://www.tutorialpedia.net/mendapatkan-credit-10-gratis-dari-digital-ocean/">Bagaimana Cara Mendapatkan Credit $100 Gratis dari Digital Ocean?</a></strong></p>
<p>Selamat mencoba.</p>

Cara Install FTP (VSFTP) Server di Ubuntu 18.04
Recent Articles
Kumpulan DNS Gratis Tercepat!
DNS merupakan sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain atau hostname yang ada akan ditranslate dan...
Apa itu DNS ? Dan Fungsinya
Apa itu DNS? - DNS (Domain Name System) adalah sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain...
Apa itu OLT ? Serta Fungsinya Dalam Jaringan
Apa itu olt ? OLT (Optical Line Termination) adalah perangkat keras yang berfungsi sebagai titik akhir (end-point) dari layanan jaringan optik pasif (Passive Optical...
Template Voucher Untuk Mixradius
Template Voucher Untuk Mixradius - Pasti kalian bosen kan dengan template voucher default mixradius? tenang. kali ini saya akan memberikan template untuk voucher mixradius kamu agar...
Daftar Port Game Online Mikrotik Terbaru
Daftar port game online dibawah ini bisa digunakan untuk membuat rule agar koneksi ke game online tersebut bisa lancar, bisa juga untuk memisahkan antara...
bagaimana cara transfer ftp server ke filezilla
tinggal drag and drop aja dari server ke komputer lokal