FTP SERVER
4. Menguji Konfigurasi FTP Server
FTP merupakan protokol standar dengan STD 9, dijelaskan pada RFC 959 – File Transfer Protocol (FTP) dan diupdate dengan RFC 2228 – FTP security extension. FTP dapat melakukan duplikat file secara dua arah dari komputer yang satu ke komputer lainnya atau sebaliknya. Client dapat mengirim file menuju server atau dapat meminta suatu file dari server. Untuk mengakses file di server, client diharuskan untuk mengidentifikasikan dirinya terlebih dahulu, kemudian server akan melakukan proses authentikasi untuk user atau pengguna tersebut.
FTP menggunakan koneksi berbasis connection-oriented, sehingga dari
kedua sisi harus memiliki koneksi TCP/IP. FTP menggunakan TCP sebagai
protokol transport. FTP server menerima koneksi pada port 21 dan 20. FTP
server menggunakan dua port yang berbeda, satu digunakan untuk login dan
memasukan perintah. Port lainnya digunakan untuk transfer File. Pada kedua sisi jaringan, aplikasi FTP dilengkapi dengan protocol interpreter (PI), data transfer
protocol (DTP), dan tampilan antar muka. Sehingga prinsip kerja protokol FTP
adalah sebagai user interface melakukan perintah melalui PI dan dilanjutkan ke
sisi server. Untuk melakukan transfer file PI memberikan perintah pada DTP
untuk mengirimkan file.
5. Konfigurasi FTP Server
Ubuntu menggunakan vsftpd ( Very Secure ftpd ) untuk keperluan FTP
server. vsftpd merupakan paket aplikasi yang bersifat free sehingga dapat
didownload secara cuma-cuma. Untuk melihat apakah paket tersebut benarbenar telah terinstalasi ceklah dengan perintah :
a. Instalasi vsftp
# apt-get install vsftpd
b. Untuk mengontrol vsftpd, cukup gunakan perintah sebagai berikut :
# /etc/init.d/vsftpd start
# /etc/init.d/ vsftpd stop
# /etc/init.d/vsftpd restart
vsftpd berisi beberapa buah file yang diantaranya bernama vsftpd. File ini
merupakan file yang digunakan untuk mengaktifkan FTP server. vsftpd akan
residen di memori selama server berjalan dan melayani client-client yang
meminta layanan ftp. Dalam istilah teknis program-program yang bekerja
dengan cara seperti ini disebut sebagai daemon.
c. Buka file konfigurasi VSFTPD default yang terdapat di /etc/vsftpd.conf dengan
menggunakan perintah :
sudo nano /etc/vsftpd.conf
d. Disable anonymous untuk mencegah anonymous user berhasil login
anonymous_enable=NO
Untuk mempermudah pencarian, gunakan CTRL+W dan masukan barisan
kata atau kalimat konfigurasi yang dinginkan.
e. Selanjutnya mengaktifkan (enable) login user yang menggunakan file
otentikasi lokal dengan menghilangkan tanda pagar sebelum :
local_enable=YES
f. Agar user dapat melakukan modifikasi file system, perlu menghilangkan tanda
pagar sebelum :
write_enable=YES
FTP sebenarnya cara yang tidak aman dalam mentransfer suatu file karena
file dikirimkan tanpa di-enkripsi terlebih dahulu tetapi melalui clear text. Mode text
yang dipakai untuk transfer data adalah format ASCII atau format binary. Secara
default, FTP menggunakan mode ASCII dalam transfer data. Karena
pengirimannya tanpa enkripsi, username, password, data yang di transfer,
maupun perintah yang dikirim dapat di sniffing oleh orang dengan menggunakan
protocol analyzer (sniffer). Solusi yang digunakan adalah dengan menggunakan
SFTP (SSH FTP) yaitu FTP yang berbasis pada SSH atau menggunakan FTPS
(FTP over SSL) sehingga data yang dikirim terlebih dahulu di enkripsi.
Konfigurasi Securing FTP:
a. Installasi Openssh
ubuntu@linux:~$ sudo apt-get install openssh-server
b. Buat group baru ftpaccess untuk user FTP
ubuntu@linux:~$ sudo groupadd ftpaccess
c. Konfigurasi /etc/ssh/sshd_config
Temukan Subsystem sftp /usr/lib/openssh/sftp-server
Dan tambahkan kata berikut di akhir :
Subsystem sftp internal-sftp
Match group ftpaccess
ChrootDirectory %h
X11Forwarding no
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
d. Restart sshd service
ubuntu@linux:~$ sudo service ssh restart
Selanjutnya merupakan langkah untuk membuat users yang akan akses sftp
e. Buat user smk dengan group ftpaccess dan
ubuntu@linux:~$ sudo useradd -m smk -g ftpaccess -s /usr/sbin/nologin
ubuntu@linux:~$ sudo passwd smk
f. Ganti kepemilikan dari home direktori
ubuntu@linux:~$ sudo chown root /home/smk
g. Buat folder di dalam direktori home untuk mengganti kepemilikan dari folder
tersebut
ubuntu@linux:~$ sudo mkdir /home/smk/www
ubuntu@linux:~$ sudo chown john:ftpaccess /home/smk/www
Sekarang cobalah untuk menghubungkan server menggunakan SFTP (port : 22 )
dan pastikan Pengguna dapat meng-upload file ke direktori www dan tidak dapat
mengakses folder lain di luar direktori home.
1. Singkatan dari apa FTP ?
2. Perintah untuk Installasi Openssh ?
Nama:Euis suryati
ReplyDeleteKelas:XI TKJ 2
1.FTP merupakan singkatan dari File
Transfer Protocol.
2.Install paket SSH Server dengan
perintah apt-get install ssh, lalu
Enter.
1.FTP merupakan protokol standar dengan STD 9, dijelaskan pada RFC 959 – File Transfer Protocol (FTP) dan diupdate dengan RFC 2228 – FTP security extension
ReplyDelete2.Instal paket ssh server, dengan perintah: apt-get install ssh
Nama:Wiwi widiasari
ReplyDeleteKelas:XI TKJ 2
1 .FTP merupakan singkatan dari File Transfer Protocol,
2 .1. Instal paket ssh server, dengan
perintahh: apt-get install ssh
2. Bila ada konfirmasi y / n, ketik
sajaa y
3. Untuk meremote server via
localhostt, ketikkan perintah: ssh
roott @ localhost , kemudian
ketikkann yes
4. Kemudian jika Anda ingin mengubah
portt pada ssh server Anda, ketikkan
perintahh:
cd / etc / ssh - ls - pico
sshd_config atau pico / etc / ssh /
ssd_config
5. Lalu ubah port pada baris seperti
gambarr dibawah:
6. Ubah Port 22 menjadi port yang
inginn Anda hendaki, misalnya: 850
7. Setelah selesai, simpan file
tersebutt dengan CTRL-X, Y
8. Restart konfigurasi ssh Anda:
/etc/init.d/ssh restart
Nama : Tinah Kartika
ReplyDeleteKelas : XI TKJ1
1. FTP merupakan singkatan dari File
Transfer Protocol
2. Instal paket ssh server dengan
perintah, apt-get install ssh,
lalu Enter.
Nama : siva ainurrohmah
ReplyDeleteKelas : Xl TKJ 1
1). FTP merupakan singkatan dari File
Transfer Protocol.
2). Instal paket ssh server dengan
perintah, apt-get install ssh,
lalu Enter.
Nama : Siti Habibah
ReplyDeleteKelas : XI TKJ 2
1.ftp merupakan singkatan dari file transfer protokol
2.
1. Aplikasi OpenSSH Server pada Debian Wheezy ditempatkan pada DVD 1, sehingga untuk instalasi ini perlu menyertakan file image-nya. Pada VirtualBox klik Menu Devices > CD/DVD Devices > Choose a virtual CD/DVD file… > carilah file image Debian DVD 1.
2. Buka terminal root melalui menu Aksesoris > Root Terminal.
apt-get install openssh-server
3. Apabila berhasil, langkah selanjutnya adalah aktivasi server, agar dapat digunakan. Berikut ini merupakan perintah aktivasinya.
/etc/init.d/ssh start
4. Aturlah mode jaringan pada VirtualBox menjadi mode Host-only (lihat kembali panduannya pada kegiatan belajar sebelumnya tentang konfigurasi IP server).
Nama: Siti Nuraeni
ReplyDeleteKelas: XI TKJ 1
JAWAB:
1. FTP merupakan singkatan dari File
Transfer Protocol
2. Instal paket ssh server dengan
perintah, apt-get install ssh,
lalu Enter.
Nama:Hanipah
ReplyDeleteKelas:XI TKJ 2
1.FTP merupakan singkatan dari File
Transfer Protocol.
2.Install paket SSH Server dengan
perintah apt-get install ssh, lalu
Enter.
Nama:Risna nursyifa
ReplyDeleteKelas:11 tkj 1
1.FTP (file transfer protocol)
2.Install paket SSH Server dengan
perintah apt-get install ssh, lalu
Enter
1.FTP ( File Transfer Protocol ) adalah layanan internet yang dirancang untuk membuat sambungan ke server internet atau komputer tertentu, sehingga pengguna dapat mengirimkan file ke komputer ( download ) atau mengirimkan file ke server ( upload ).
ReplyDelete1. Instal paket ssh server, dengan perintah: apt-get install ssh
2. Bila ada konfirmasi y / n, ketik saja y
3. Untuk meremote server via localhost, ketikkan perintah: ssh root @ localhost , kemudian ketikkan yes
This comment has been removed by the author.
ReplyDeleteNama : Nadia permata putri
ReplyDeleteKelas:11 TKJ 1
1.File Transfer Protokol (FTP)
2.Instal paket ssh server, dengan perintah: apt-get install ssh
Nama: WulanFebriyanti
ReplyDeleteKelas:11 TKJ2
1:file transfer protokol(FTP)
2: instal paket sah server,dengan perintah apt-get install ssh
This comment has been removed by the author.
ReplyDelete1:file transfer protokol(FTP)
ReplyDelete2: instal paket sah server,dengan perintah apt-get install ssh
Nama:Nelia wati
ReplyDeleteKelas:XI Tkj 1
1.FTP merupakan singkatan dari File
Transfer Protocol.
2.Install paket SSH Server dengan
perintah apt-get install ssh, lalu
Enter.
Nama : Mutia Fadla Fadilah
ReplyDeleteKelas : XI TKJ 2
1.FTP merupakan singkatan dari File Transfer Protocol
2.ubuntu@linux:~$ sudo apt-get install openssh-server. 2.Install paket SSH Server dengan
perintah apt-get install ssh, lalu
Enter.
Nama: inanurhapipah
ReplyDeleteKelas:XI TKJ1
1 .FTP merupakan singkatan dari File Transfer Protocol,
2 .1. Instal paket ssh server, dengan
perintahh: apt-get install ssh
2. Bila ada konfirmasi y / n, ketik
sajaa y
3. Untuk meremote server via
localhostt, ketikkan perintah: ssh
roott @ localhost , kemudian
ketikkann yes
4. Kemudian jika Anda ingin mengubah
portt pada ssh server Anda, ketikkan
perintahh:
cd / etc / ssh - ls - pico
sshd_config atau pico / etc / ssh /
ssd_config
5. Lalu ubah port pada baris seperti
gambarr dibawah:
6. Ubah Port 22 menjadi port yang
inginn Anda hendaki, misalnya: 850
7. Setelah selesai, simpan file
tersebutt dengan CTRL-X, Y
8. Restart konfigurasi ssh Anda:
/etc/init.d/ssh restart
Nama:Karmila
ReplyDeleteKelas:XI TKJ 1
1. FTP merupakan singkatan dari file transfer protocol
2. INSTALL PAKET SSH SERVER DENGAN PEMERINTAH,APT-GET INSTALL SSH,LALU ENTER