Pemecahan masalah layanan FTP
server
Review Pengenalan protokol FTP dan SFTP
FTP (File
Transfer Protocol) adalah sebuah protokol yang lebih tua untuk memindahkan file melalui
Internet dan jaringan lainnya. Semua web modern masih menggunakan FTP, yang
kadang-kadang digunakan sebagai upload data untuk web atau bisa juga sering
digunakan sebagai sarana men-download file besar. (admin\, 2014)
SFTP (Secure File Transfer Protocol) adalah proses transfer file yang menggunakan protokol SSH.
Disini saya akan membahas bagaimana caranya mengkonfigurasi SFTP pada Ubuntu.
Konfigurasi SFTP dengan konfigurasi pada terminal. (MIKHAEL,
2010)
Review instalasi dan konfigurasi FTP dan SFTP
INSTALASI DAN KONFIGURASI SFTP
Sebenarnya ubuntu sudah memiliki semua librari yang
dibutuhkan untuk menginstal FTPcube namun nama librarinya yang berbeda.
Sehingga kita membutuhkan dua librari yang harus diinstal terlebih dahulu yaitu
wxPython = python-pythoncard dan paramiko = python-paramiko. Berikut ini
langkah-langkahnya
· Download
dulu aplikasi FTPcube disini
· ketik
perintah
sudo apt-get install python-pythoncard
· ketik
perintah
sudo apt-get install python-paramiko
· masuk
ke direktori tempat anda mendownload aplikasi FTPcube kemudian ketik
tar xvzf ftpcube-0.5.1.tar.gz
· kemudian
masuk kedirektori ftpcube ketik
cd ftpcube-0.5.1/
· install
ftpcube dengan mengetik
sudo python setup.py install
· setelah
proses instalasi selesai untuk memulai memakai aplikasi pada
terminal ketik
ftpcube
Mencoba service sftp
Perintah-perintah berikut ini akan
berhubungan dengan service sftp. Jika anda duduk di kiri, ketiklah perintah
berikut ini. Jika anda duduk sebelah kanan, sesuaikan dengan perintah sejenis. (Safitri, 2011)
#
hostname
-- catat nama hostnya
#
su –l userkiri --
mengganti user
$
pwd
--
home dir. userkiri
$
whoami
#
sftp pckanan
userkiri@pckanan's
password: *******
Last login: Wed May 5 08:46:13 2004
sftp>
whoami
sftp>
finger --
ada berapa orang yang login ?
sftp>
hostname --
skr anda ada dimana ?
sftp>
pwd
-- dimana home direktory anda ?
sftp>
exit
$
hostname --
kembali ke pc asal
|
|
|
INSTALASI DAN KONFIGURASI SFTP
Berikut merupakan langkah-langkah yang aku lakukan untuk
menginstall FTP server di Operating System Centos:
1.
Langkah pertama Instalasi Paket vsftpd
[root@voip-client ~]# yum install vsftpd
2.
Lalu Konfigurasi
[root@voip-client ~]# vim /etc/vsftpd/vsftpd.conf
Yang perlu dirubah
adalah:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to
FTP Server K-Place.
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
3.
Kemudian buat user lokal dengan nama noc
[root@voip-client ~]# adduser noc
[root@voip-client ~]# passwd noc
Changing password for
user noc.
New UNIX password:
BAD PASSWORD: it is too
simplistic/systematic
Retype new UNIX password:
passwd: all
authentication tokens updated successfully.
4.
Membuat file chroot_list
File ini berisi daftar
user yang bisa mengakses FTP server.
[root@voip-client ~]# vim /etc/vsftpd/chroot_list
Isinya adalah :
noc
5.
Restart Service FTP
[root@voip-client ~]# service vsftpd restart
[root@voip-client ~]# chkconfig vsftpd on
6.
Cek konfigurasi FTP
[root@voip-client ~]# getsebool -a | grep ftp
nah dibagian ini gw
mendapatkan status : getsebool: SELinux is disabled
maka untuk mengatasi hal
tersebut aku edit file :
[root@voip-client ~]# vi /etc/selinux/config
Memberikan ip untuk server FTP
#vim /etc/network/interfaces
Ip
netmaskdst.
Menguji server ftp
#telnet localhost 21
kelau pesan yang muncul connected to localhost server sudah jalan
Kalau pesan connection refused server tidak jalan
Prosedur Pemecahan masalah layanan ftp server
Troubleshooting pada FTP. Pesan error Login incorrect. Dari
pesannya saja sudah jelas bahwa ada masalah saat memasukkan username dan
password. Coba cek kembali username dan password dengan teliti, jika masih
bermaslah coba buat user baru untuk mengakses FTP. Solusi lainnya adalah dengan
mengubah metode login dengan metode Anonymous yang tidak memerlukan username
dan password. Pesan error Login Incorrect masih muncul sedangkan username dan
password sudah benar. Masalah ini terjadi karena saat pembuatan user directory
yang diarahkan salah. Misalnya saat membuat directory untuk FTP terletak pada
/home/share sedangkan saat menambahkan user, syntax yang dimasukkan adalah
“useradd –d /share/ ftp” yang mana syntax tersebut mengarahkan ke direktory
share yang terletak pada root (/) sedangkan didalam root tidak ada directory
share. Maka seharusnya syntax yang dimasukkan adalah “useradd –d /home/share/
ftp”. Tidak bisa mengakses file yang ada dalam FTP. Biasanya user yang
mengalami masalah ini adalah user yang tidak mendapatkan hak akses untuk
mengakses file yang pada FTP. Gantilah hak akses pada file di FTP atau jika
perlu direktory FTP tersebut diubah menjadi full control. Cukup masukkan syntax
“chmod 777 –R /home/share/” (sesuaikan dengan letak direktory FTP yang dibuat).
Namun perlu diingat pengubahan hak akses ini juga mengurangi keamanan pada
server. Gagal mengakses FTP. Ada dua cara untuk mengatasi masalah ini, bisa
dengan menambahkan subdomain maupun dengan mengakses nama domain tapi
menambahakan protocol ftp sebelum ngetikkan alamat domain itu sendiri. Misalnya
alamat (admin) domainnya adalah
Feisal.org, maka ketiklah pada url ftp://feisal.org namun akan lebih bagus jika
menggunakan subdomain sehingga server akan lebih teratur. Subdomain dapat
dibuat seperti ftp.feisal.org namun perlu diingat bahwa jika menggunakan
subdomain, juga diperlukan unutk menambahkan virtualhost pada apache2. Masih
gagal padahal semua konfigurasi sudah diperiksa dengan benar.
Daftar Pustaka
admin. (n.d.). proftp. kediri:
https://doc.mageia.org/mcc/5/id/content/drakwizard_proftpd.html.
admin\. (2014,
agustus senen). Apa Bedanya FTP dan SFTP untuk Web Hosting?? Retrieved
from KOMPUTER:
http://indo-komputer.blogspot.co.id/2011/07/apa-bedanya-ftp-dan-sftp-untuk-web.html
MIKHAEL. (2010,
september senin). PENGERTIAN SSH, SFTP & SCP. Retrieved from
Teknologi Informasi: http://mikologi-informasi.blogspot.co.id/2011/10/pengertian-ssh-sftp-scp.html
one. (2014). INSTALASI
DAN KONFIGURASI FTP SERVER. Retrieved from BELAJAR OKYUANDA:
http://mb-okyuanda.blogspot.co.id/2015/03/instalasi-dan-konfigurasi-ftp-server.html
Safitri, R. E. (2011,
september rabu). INSTALASI DAN KONFIGURASI SSH,SFTP DAN SCP. Retrieved
from pinkcheese-pinkcheese:
http://pinkcheese-pinkcheese.blogspot.co.id/2011/10/instalasi-dan-konfigurasi-sshsftp-dan.html
Comments
Post a Comment