Home

Komputer29 August, 2009 3:44 am

Untuk kejadian tertentu terkadang diperlukan autoupload maupun download ke FTP server. Contoh konfigurasi sederhananya adalah sebagai berikut:

SERVER —–> INTERNET —> FTP SERVER

Berikut script sederhana yang dapat digunakan untuk download otomatis ke FTP server tersebut

#!/bin/bash
cd /home/user/ <– directory tempat hasil download
HOST=’202.xxx.xx.xx’
USER=’xxxxxxxx’
PASSWD=’xxxxxxxxx’
tglkemarin=$(date -d “- 1 day” +%Y%m%d)
ftp -n -v $HOST << EOT
ascii
user $USER $PASSWD
prompt
get 70xxxxxxxxxxx-$tglkemarin.txt
bye
EOT

Script tersebut diatas digunakan untuk download file dengan format 70xxxxxxxxxxx-$tglkemarin.txt, itu khusus untuk file yang perubahan namanya formatnya tetap yaitu kode-tglkemarin.txt sedangkan parameter get digunakan untuk perintah ambil file atau download, Ok sampai disini dulu, untuk otomatisnya bisa menggunakan crontab

Komputer 3:43 am

Lama ga utek2 FTP server, pass dibutuhkan dan mau coba error seperti ini 500 OOPS: cannot change directory:/home/xxx. Di utek2 tetep aja lupa ,, byuhh terpaksa guugling dulu, ternyata yang membahas error ini masih sedikit dan banyak yang aku coba tidak bisa sampai akhirnya ketemu juga caranya cek dulu setting FTP dengan perintah:

[root@localhost ~]# getsebool -a | grep ftp

maka tampilannya kurang lebih akan seperti ini;

allow_ftpd_anon_write –> off
allow_ftpd_full_access –> off
allow_ftpd_use_cifs –> off
allow_ftpd_use_nfs –> off
allow_tftp_anon_write –> off
ftp_home_dir –> off
ftpd_disable_trans –> off
ftpd_is_daemon –> on
httpd_enable_ftp_server –> off
tftpd_disable_trans –> off

Jika ftp_home_dir –> off statusnya masih OFF maka ON kan dengan perintah:

[root@localhost ~]# setsebool -P ftp_home_dir on

Dan restart kembali service vsftpd ,,dan lancar dechhh , selamar mencoba ..

Komputer27 March, 2009 8:19 am

Suatu ketika karena file error atau corupt atau mungkin perlu satu file saja dalam Package RPM, bagaimana caranya mengambil file tersebut??
Perintah yang bisa di gunakan untuk meng-extract paket RPM adalah gabunngan dari 2 perintah yaitu rpm2cpio dengan cpio, contoh ingin meng-extract tes.RPM maka perintahnya;

#rpm2cpio tes.RPM |cpio -div

OK selamat mencoba …

Komputer 8:10 am

Coba menulis lagi ah ..
langsung saja, autobackup atau bakcup otomatis di MYSQL bisa menggunakan perintah seperti berikut;

#mysqldump –opt –user=root –password=12345 namadatabase > /home/user/Backups/Dbku_$(date +”%Y%m%d%H%M”).sql

dengan perintah tersebut maka database yang diinginkan akan di backup dengan nama Dbku+tanggal backup. Perintah tersebut akan sangat OK jika di gabungkan dengan crontab, misal ingin membackup database pada pukul 23 tiap hari maka tambahkan crontab seperti berikut;
* 23 * * * root mysqldump –opt –user=root –password=12345 namadatabase > /home/user/Backups/Dbku_$(date +”%Y%m%d%H%M”).sql

OK sementara ini dulu jika ada yang kurang jelas silahkan tanya bang gugle :)

Komputer30 May, 2008 11:16 am

Berbagi suka, berbagi duka :) . Berawal dari keinginan untuk setting VSFTPD di Centos. Jika Anda install VSFTPD dengan menggunakan perintah yum install vsftpd maka secara default ftp Anda bisa langsung digunakan dengan directory yg di akses /var/ftp dan utk user dan passwordnya kosong atau anonymous.

Jika Anda ingin memberi user dan password pada server ftp, berikut ini langkah-langkahnya:
buat user ftp misalnya:

#useradd ftpku
#passwd ftpku

Cari baris user ftpku di file /etc/passwd yg kurang lebihnya seperti ini:

ftpku:x:502:502::/home/ftpku:/bin/bash

Edit menjadi

ftpku:x:502:502::/home/ftpku:/sbin/nologin

Kemudian simpan, selanjutnya edit lagi file di /etc/vsftpd/vsftpd.conf menjadi
seperti ini atau sesuaikan dengan kebutuhan Anda:

chown_uploads=NO
xferlog_enable=YES
idle_session_timeout=600
data_connection_timeout=120
ascii_upload_enable=NO
ascii_download_enable=NO
background=YES
listen=YES
ls_recurse_enable=NO
chroot_local_user=YES
write_enable=NO

anonymous_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO

userlist_enable=YES
userlist_deny=YES
local_enable=YES
pam_service_name=vsftpd

Untuk directorynya berubah yang semula di /var/ftp sekarang di /home/ftpku . OK sampai disini dulu untuk selanjutnya bisa Anda Oprek sendiri :)

Wassalam