<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tempat Berbagi Ilmu &#187; Linux</title>
	<atom:link href="http://www.paidjo.web.id/category/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.paidjo.web.id</link>
	<description>Tempat Belajar, Siapa Saja, Kapan Saja dan Dimana Saja</description>
	<lastBuildDate>Sat, 19 May 2012 16:03:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Setting IP Address Pada Ubuntu 9.10</title>
		<link>http://www.paidjo.web.id/linux/setting-ip-address-pada-ubuntu-9-10</link>
		<comments>http://www.paidjo.web.id/linux/setting-ip-address-pada-ubuntu-9-10#comments</comments>
		<pubDate>Mon, 07 May 2012 02:00:15 +0000</pubDate>
		<dc:creator>paidjo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ip address]]></category>
		<category><![CDATA[ip address linux]]></category>
		<category><![CDATA[linux ubuntu]]></category>
		<category><![CDATA[setting ip address pada linux]]></category>
		<category><![CDATA[ubuntu 9.10]]></category>

		<guid isPermaLink="false">http://www.paidjo.web.id/?p=1232</guid>
		<description><![CDATA[<p>Mari kita mencoba lakukan <em><strong>setting ip address pada linux Ubuntu</strong></em> dalam graphic mode, kita tinggalkan sejenak bermain dengan modus text. Disini yang dicoba adalah menggunakan Ubuntu 9.10.</p>
<p>1.       Perhatikan <em>Gambar 1</em>berikut, letaknya adalah disudut kanan atas pada tampilan Desktop&#8230;</p>
Related posts:<ol>
<li><a href='http://www.paidjo.web.id/linux/setting-usb-wireless-buffal-nfiniti-wli-uc-gn-di-mesin-ubuntu' rel='bookmark' title='Setting USB Wireless Buffalo NFINITI WLI-UC-GN di mesin Ubuntu'>Setting USB Wireless Buffalo NFINITI WLI-UC-GN di mesin Ubuntu</a></li>
<li><a href='http://www.paidjo.web.id/cisco/setting-cisco-880-series-router-dengan-bridging-modem-speedy' rel='bookmark' title='Setting Cisco 880 Series Router dengan Bridging Modem Speedy'>Setting Cisco 880 Series Router dengan Bridging Modem Speedy</a></li>
<li><a href='http://www.paidjo.web.id/linux/disable-services-pada-server-centos' rel='bookmark' title='Disable Services pada Server Centos'>Disable Services pada Server Centos</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Mari kita mencoba lakukan <em><strong>setting ip address pada linux Ubuntu</strong></em> dalam graphic mode, kita tinggalkan sejenak bermain dengan modus text. Disini yang dicoba adalah menggunakan Ubuntu 9.10.</p>
<p>1.       Perhatikan <em>Gambar 1</em>berikut, letaknya adalah disudut kanan atas pada tampilan Desktop</p>
<p><a href="http://www.paidjo.web.id/wp-content/uploads/2012/05/ScreenHunter_10-Apr.-25-16.47.jpg"><img class="aligncenter size-medium wp-image-1233" title="ip address ubuntu 1" src="http://www.paidjo.web.id/wp-content/uploads/2012/05/ScreenHunter_10-Apr.-25-16.47-300x94.jpg" alt="paidjo.web.id" width="300" height="94" /></a></p>
<p>-          Pada lingkaran <strong>merah </strong>adalah posisi dimana Network dalam posisi Connected</p>
<p>-          Bentuk icon berbeda-beda, ada yang berbentuk dua buah monitor dan ada juga berbentuk seperti sinyal pada HP</p>
<p>&nbsp;</p>
<p>2.     <strong>Klik Kanan</strong> pada icon  , sehingga seperti pada <em>Gambar 2</em> dibawah ini dan kemudian klik <strong>Edit Connections…</strong></p>
<p><a href="http://www.paidjo.web.id/wp-content/uploads/2012/05/ScreenHunter_11-Apr.-25-16.47.jpg"><img class="aligncenter size-medium wp-image-1234" title="ip address ubuntu 2" src="http://www.paidjo.web.id/wp-content/uploads/2012/05/ScreenHunter_11-Apr.-25-16.47-300x200.jpg" alt="paidjo.web.id" width="300" height="200" /></a></p>
<p><a href="http://www.paidjo.web.id/wp-content/uploads/2012/05/ScreenHunter_12-Apr.-25-16.47.jpg"><img class="aligncenter size-medium wp-image-1235" title="ip address ubuntu 3" src="http://www.paidjo.web.id/wp-content/uploads/2012/05/ScreenHunter_12-Apr.-25-16.47-300x135.jpg" alt="paidjo.web.id" width="300" height="135" /></a></p>
<p>&nbsp;</p>
<p>3. Pada tab Wired itu terdapat Auto eth0, klik <strong>Auto eth0</strong> kemudian klik Edit pada sebelah  kanan</p>
<p><a href="http://www.paidjo.web.id/wp-content/uploads/2012/05/ScreenHunter_14-Apr.-25-16.47.jpg"><img class="aligncenter size-medium wp-image-1236" title="ip address ubuntu 4" src="http://www.paidjo.web.id/wp-content/uploads/2012/05/ScreenHunter_14-Apr.-25-16.47-276x300.jpg" alt="paidjo.web.id" width="276" height="300" /></a></p>
<p>Pada <em>Gambar 4</em>, klik tab <strong>IPV4 Settings</strong></p>
<p>Ket:<br />
<em>1.  Tab IPV4 Settings<br />
2.  Metode pemilihan jenis yaitu MANUAL<br />
3.  IP Address yang akan dimasukkan<br />
4.  DNS (192.168.9.12)</em></p>
<p>Setelah semua selesai klik <strong>Apply</strong>, bila meminta password berikan password user atau password root jika password user tidak bisa</p>
<p>&nbsp;</p>
<p>Related posts:<ol>
<li><a href='http://www.paidjo.web.id/linux/setting-usb-wireless-buffal-nfiniti-wli-uc-gn-di-mesin-ubuntu' rel='bookmark' title='Setting USB Wireless Buffalo NFINITI WLI-UC-GN di mesin Ubuntu'>Setting USB Wireless Buffalo NFINITI WLI-UC-GN di mesin Ubuntu</a></li>
<li><a href='http://www.paidjo.web.id/cisco/setting-cisco-880-series-router-dengan-bridging-modem-speedy' rel='bookmark' title='Setting Cisco 880 Series Router dengan Bridging Modem Speedy'>Setting Cisco 880 Series Router dengan Bridging Modem Speedy</a></li>
<li><a href='http://www.paidjo.web.id/linux/disable-services-pada-server-centos' rel='bookmark' title='Disable Services pada Server Centos'>Disable Services pada Server Centos</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paidjo.web.id/linux/setting-ip-address-pada-ubuntu-9-10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Find and Delete File Under Linux</title>
		<link>http://www.paidjo.web.id/linux/find-and-delete-file-under-linux</link>
		<comments>http://www.paidjo.web.id/linux/find-and-delete-file-under-linux#comments</comments>
		<pubDate>Sat, 28 Apr 2012 07:07:00 +0000</pubDate>
		<dc:creator>paidjo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[command line linux]]></category>
		<category><![CDATA[find command line]]></category>
		<category><![CDATA[find file command linux]]></category>
		<category><![CDATA[find file linux]]></category>
		<category><![CDATA[how to find linux command]]></category>
		<category><![CDATA[mencari file di linux]]></category>

		<guid isPermaLink="false">http://www.paidjo.web.id/?p=1226</guid>
		<description><![CDATA[<p>Judulnya bahasa Inggris <em><strong>Find and Delete File Under Linux</strong></em>, tadinya ingin menggunakan bahasa Indonesia untuk judul, tapi kayaknya ga pas kata-katanya. <img src='http://www.paidjo.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Ada sebuah pertanyaan lagi, <em><strong>Bagaimana mencari dan menghapus file di Linux</strong></em>? tapi melalui command line. <img src="http://www.paidjo.web.id/wp-content/plugins/kaskus-emoticons/emoticons/bingung.gif" style="border:none;background:none;" alt=":bingung" /></p>
<p>Berikut perintah &#8230;</p>
Related posts:<ol>
<li><a href='http://www.paidjo.web.id/linux/script-backup-logs-server-linux' rel='bookmark' title='Script Backup Logs Server Linux'>Script Backup Logs Server Linux</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Judulnya bahasa Inggris <em><strong>Find and Delete File Under Linux</strong></em>, tadinya ingin menggunakan bahasa Indonesia untuk judul, tapi kayaknya ga pas kata-katanya. <img src='http://www.paidjo.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Ada sebuah pertanyaan lagi, <em><strong>Bagaimana mencari dan menghapus file di Linux</strong></em>? tapi melalui command line. <img src="http://www.paidjo.web.id/wp-content/plugins/kaskus-emoticons/emoticons/bingung.gif" style="border:none;background:none;" alt=":bingung" /></p>
<p>Berikut perintah untuk mencari suatu file dan menghapusnya</p>
<blockquote><p>find . -name &#8220;namafile&#8221; -exec rm -rf {} \;</p></blockquote>
<p>atau</p>
<blockquote><p>find . -type f -name &#8220;namafile&#8221; -exec rm -f {} \;</p></blockquote>
<p>misalnya, Anda akan mencari file tetapi Anda hanya mengingat beberapa kata saja &#8220;Document Laporan Keuangan.doc&#8221; dan yang Anda ingat hanya kata &#8220;Keuangan&#8221;</p>
<blockquote><p>find . -name &#8220;*keuangan*&#8221;</p></blockquote>
<p>berikut contoh pencarian file mp3 dan kemudian dilakukan penghapusan, contoh ini akan mencari semua data yang ada di system Linux</p>
<blockquote><p>find / -type f -name &#8220;*.mp3&#8243; -exec rm -f {} \;</p></blockquote>
<p>dan contoh semua file video dan music akan dihapus</p>
<blockquote><p>find / -type f -name &#8220;*.flv&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.mpg&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.avi&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.AVI&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.mpeg&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.MPEG&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.3gp&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.3GP&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.mp4&#8243; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.wmv&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.vob&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.jpg&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.JPG&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.dat&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.MPG&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.asf&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.ASF&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.MPEG&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.ASX&#8221; -exec rm -f {} \;<br />
find / -type f -name &#8220;*.mp3&#8243; -exec rm -f {} \;</p></blockquote>
<p>NOTE: hati-hati menggunakan perintah ini</p>
<p>&nbsp;</p>
<p>Related posts:<ol>
<li><a href='http://www.paidjo.web.id/linux/script-backup-logs-server-linux' rel='bookmark' title='Script Backup Logs Server Linux'>Script Backup Logs Server Linux</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paidjo.web.id/linux/find-and-delete-file-under-linux/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Melihat Size Database dan Tabel di MySQL</title>
		<link>http://www.paidjo.web.id/linux/melihat-size-database-dan-tabel-di-mysql</link>
		<comments>http://www.paidjo.web.id/linux/melihat-size-database-dan-tabel-di-mysql#comments</comments>
		<pubDate>Thu, 26 Apr 2012 07:35:24 +0000</pubDate>
		<dc:creator>paidjo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[melihat size mysql]]></category>
		<category><![CDATA[melihat ukuran database mysql]]></category>
		<category><![CDATA[mengukur database mysql]]></category>
		<category><![CDATA[size database mysql]]></category>
		<category><![CDATA[size tables mysql]]></category>

		<guid isPermaLink="false">http://www.paidjo.web.id/?p=1222</guid>
		<description><![CDATA[<p>Beberapa pertanyaan, Bagaimana <em><strong>mengetahui ukuran/size database atau tabel dalam MySQL</strong></em>?? dari pertanyaan ini saya coba membantu beberapa script MySQL yang digunakan untuk mengetahui ukuran databases dan ukuran masing-masing tabel.</p>
<p><a href="http://www.paidjo.web.id/wp-content/uploads/2012/04/mysql.gif"><img class="aligncenter size-medium wp-image-1223" title="mysql" src="http://www.paidjo.web.id/wp-content/uploads/2012/04/mysql-300x154.gif" alt="MySQL &#124; paidjo.web.id" width="300" height="154" /></a></p>
<p>Pertama adalah login di MySQL server sebagai root, dalam artian &#8230;</p>
Related posts:<ol>
<li><a href='http://www.paidjo.web.id/mysql/wordpress-privileges-mysql-database-user' rel='bookmark' title='WordPress: Privileges MySQL Database User'>WordPress: Privileges MySQL Database User</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Beberapa pertanyaan, Bagaimana <em><strong>mengetahui ukuran/size database atau tabel dalam MySQL</strong></em>?? dari pertanyaan ini saya coba membantu beberapa script MySQL yang digunakan untuk mengetahui ukuran databases dan ukuran masing-masing tabel.</p>
<p><a href="http://www.paidjo.web.id/wp-content/uploads/2012/04/mysql.gif"><img class="aligncenter size-medium wp-image-1223" title="mysql" src="http://www.paidjo.web.id/wp-content/uploads/2012/04/mysql-300x154.gif" alt="MySQL | paidjo.web.id" width="300" height="154" /></a></p>
<p>Pertama adalah login di MySQL server sebagai root, dalam artian mempunya privilage tertinggi dalam server MySQL</p>
<p>Berikut script MySQL</p>
<p>check semua database pada server MySQL</p>
<blockquote><p>SELECT table_schema &#8220;Database Name&#8221;, SUM( data_length + index_length) / 1024 / 1024 &#8220;Data Base Size in MB&#8221; FROM information_schema.TABLES GROUP BY table_schema ;</p></blockquote>
<p>check databases tertentu (misalnya database <strong>db_paidjo_blog</strong>)</p>
<blockquote><p>SELECT TABLE_SCHEMA AS &#8216;Database&#8217;, TABLE_NAME AS &#8216;Table&#8217;,<br />
CONCAT(ROUND(((DATA_LENGTH + INDEX_LENGTH &#8211; DATA_FREE) / 1024 / 1024),2),&#8221; MB&#8221<img src="http://www.paidjo.web.id/wp-content/plugins/kaskus-emoticons/emoticons/13.gif" style="border:none;background:none;" alt=";)" /> AS Size FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#8216;%db_paidjo_blog%&#8217;;</p></blockquote>
<p>check size table</p>
<blockquote><p>SELECT TABLE_NAME, table_rows, data_length, index_length,<br />
ROUND(((data_length + index_length) / 1024 / 1024),2) &#8220;Size in MB&#8221;<br />
FROM information_schema.TABLES WHERE table_schema = &#8220;db_paidjo_blog&#8221;;</p></blockquote>
<p>Mohon koreksi jika ada kesalahan pengetikan, semua script sudah saya coba. Dan bila ada tambahan silahkan comment.</p>
<pre>Sumber: <a target="_blank" href="http://pdjo.us/h6mq" target="_blank">http://pdjo.us/h6mq</a></pre>
<p>Related posts:<ol>
<li><a href='http://www.paidjo.web.id/mysql/wordpress-privileges-mysql-database-user' rel='bookmark' title='WordPress: Privileges MySQL Database User'>WordPress: Privileges MySQL Database User</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paidjo.web.id/linux/melihat-size-database-dan-tabel-di-mysql/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Block Outgoing Access dengan Iptables</title>
		<link>http://www.paidjo.web.id/linux/block-outgoing-access-dengan-iptables</link>
		<comments>http://www.paidjo.web.id/linux/block-outgoing-access-dengan-iptables#comments</comments>
		<pubDate>Tue, 27 Mar 2012 23:19:45 +0000</pubDate>
		<dc:creator>paidjo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[block outgoing access]]></category>
		<category><![CDATA[block port 8080]]></category>
		<category><![CDATA[blok akses internet]]></category>
		<category><![CDATA[blok internet]]></category>
		<category><![CDATA[blok port 80]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[iptables blok akses]]></category>
		<category><![CDATA[permit port]]></category>

		<guid isPermaLink="false">http://www.paidjo.web.id/?p=1201</guid>
		<description><![CDATA[<p>Anda ingin memblokir akses keluar atau memblokir berdasarkan ip tertentu dengan port tertentu. Berikut tutorial singkat Blok Akses Keluar dengan Iptables (<em><strong>Blocking Outgoing Access with IPTABLES</strong></em>)</p>
<blockquote><p>iptables -A OUTPUT -d 202.152.12.15 -j DROP</p></blockquote>
<p>perintah diatas akan melakukan blokir &#8230;</p>
Related posts:<ol>
<li><a href='http://www.paidjo.web.id/linux/block-samba-connection-with-iptables' rel='bookmark' title='Block Samba Connection with Iptables'>Block Samba Connection with Iptables</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Anda ingin memblokir akses keluar atau memblokir berdasarkan ip tertentu dengan port tertentu. Berikut tutorial singkat Blok Akses Keluar dengan Iptables (<em><strong>Blocking Outgoing Access with IPTABLES</strong></em>)</p>
<blockquote><p>iptables -A OUTPUT -d 202.152.12.15 -j DROP</p></blockquote>
<p>perintah diatas akan melakukan blokir semua akses ke ip 202.152.12.15</p>
<p>Block Outgoing/blok akses keluar berdasarkan port</p>
<blockquote><p>iptables -A OUTPUT -p tcp &#8211;dport 8080 -j DROP</p></blockquote>
<p>Blok port 8080 pada ip 171.16.100.1</p>
<blockquote><p>iptables -A OUTPUT -p tcp -d 171.16.100.1 &#8211;dport 8080 -j DROP</p></blockquote>
<p>&nbsp;</p>
<p>Related posts:<ol>
<li><a href='http://www.paidjo.web.id/linux/block-samba-connection-with-iptables' rel='bookmark' title='Block Samba Connection with Iptables'>Block Samba Connection with Iptables</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paidjo.web.id/linux/block-outgoing-access-dengan-iptables/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Install Proftpd di CentOS 5</title>
		<link>http://www.paidjo.web.id/linux/install-proftpd-di-centos-5</link>
		<comments>http://www.paidjo.web.id/linux/install-proftpd-di-centos-5#comments</comments>
		<pubDate>Tue, 20 Mar 2012 23:15:31 +0000</pubDate>
		<dc:creator>paidjo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[.ftpaccess]]></category>
		<category><![CDATA[.ftpaccess proftpd]]></category>
		<category><![CDATA[.htpasswd proftpd]]></category>
		<category><![CDATA[authentication proftpd]]></category>
		<category><![CDATA[cara install proftpd]]></category>
		<category><![CDATA[create user proftpd]]></category>
		<category><![CDATA[install ftp server centos]]></category>
		<category><![CDATA[install proftpd]]></category>
		<category><![CDATA[install proftpd centos]]></category>
		<category><![CDATA[konfigurasi proftpd]]></category>
		<category><![CDATA[list raw ftp]]></category>
		<category><![CDATA[proftpd]]></category>
		<category><![CDATA[proftpd AuthUserFile]]></category>
		<category><![CDATA[proftpd AuthUserFile ftpaccess]]></category>
		<category><![CDATA[proftpd secure]]></category>
		<category><![CDATA[setting proftpd]]></category>

		<guid isPermaLink="false">http://www.paidjo.web.id/?p=1165</guid>
		<description><![CDATA[<p>Proftpd merupakan aplikasi ftp sebagai transfer file baik download maupun upload pada server Linux. <em><strong>Bagaimana Install Proftpd di Centos 5</strong></em>? disini saya akan memberikan cara <em><strong>instan install proftpd</strong></em>, dan pastikan server centos 5 Anda sudah terhubung dengan Internet &#8230;</p>
Related posts:<ol>
<li><a href='http://www.paidjo.web.id/linux/install-openvpn-di-vps-cento5-x' rel='bookmark' title='Install openVPN di VPS Cento5.x'>Install openVPN di VPS Cento5.x</a></li>
<li><a href='http://www.paidjo.web.id/linux/disable-services-pada-server-centos' rel='bookmark' title='Disable Services pada Server Centos'>Disable Services pada Server Centos</a></li>
<li><a href='http://www.paidjo.web.id/linux/list-of-raw-ftp-command' rel='bookmark' title='List of raw FTP command'>List of raw FTP command</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Proftpd merupakan aplikasi ftp sebagai transfer file baik download maupun upload pada server Linux. <em><strong>Bagaimana Install Proftpd di Centos 5</strong></em>? disini saya akan memberikan cara <em><strong>instan install proftpd</strong></em>, dan pastikan server centos 5 Anda sudah terhubung dengan Internet untuk melakukan proses Install Proftpd. <em><strong>Bagaimana memberikan hak akses users proftpd</strong></em>, proftpd AuthUserFile with htpasswd, secure proftpd, .ftpaccess AuthUserFile, semua akan saya berikan disini.</p>
<p><a href="http://www.paidjo.web.id/wp-content/uploads/2012/03/proftpd.jpg"><img class="aligncenter size-medium wp-image-1198" title="proftpd" src="http://www.paidjo.web.id/wp-content/uploads/2012/03/proftpd-300x182.jpg" alt="proftpd | paidjo.web.id" width="300" height="182" /></a></p>
<p><em>1. Install proftpd</em></p>
<blockquote><p>yum install proftpd</p></blockquote>
<p><em>2. Rename dulu file config yang asli, menjaga bila ada kesalahan</em></p>
<blockquote><p>mv /etc/proftpd.conf /etc/proftpd.conf-ori</p></blockquote>
<p><em>3. Buat file baru proftpd.conf</em></p>
<blockquote><p>nano -w proftpd.conf</p></blockquote>
<p><em>4. Berikut konfigurasi</em></p>
<blockquote><p>ServerName              &#8220;Private FTP Server&#8221;<br />
ServerType              standalone<br />
ServerIdent             on &#8220;Private FTP (c)2012 [paidjo]&#8221;<br />
DefaultServer           on<br />
DeferWelcome            on<br />
UseReverseDNS           off<br />
IdentLookups            off<br />
RequireValidShell       no<br />
Port                    21<br />
Umask                   002<br />
MaxInstances            100<br />
User                    pftp<br />
Group                   pftp<br />
#PersistentPasswd       off<br />
RootLogin               on<br />
SystemLog               /var/log/proftpd/proftpd.log<br />
TransferLog             /var/log/proftpd/xferlog<br />
DefaultRoot             ~ !pftp<br />
AuthUserFile            /var/pftp/auth<br />
AuthGroupFile           /var/pftp/group<br />
AuthOrder               mod_auth_file.c mod_auth_unix.c<br />
#SQLAuthTypes            Empty<br />
#SQLAuthenticate         off<br />
AllowOverwrite          on<br />
AllowRetrieveRestart    on<br />
DeleteAbortedStores     on<br />
PathDenyFilter          &#8220;(\\.ftpaccess)|(\\.htaccess)$&#8221;<br />
TimesGMT                off<br />
DirFakeUser             on ~<br />
DirFakeGroup            on ~</p></blockquote>
<p><em>5. Buat user sesuai dengan konfigurasi</em></p>
<blockquote><p>useradd pftp -s /dev/null</p></blockquote>
<p><em>6. Perhatikan pada konfigurasi</em></p>
<blockquote><p>AuthUserFile            /var/pftp/auth<br />
AuthGroupFile           /var/pftp/group</p></blockquote>
<p>authentication user tidak perlu create user pada mesin linux, hanya perlu digunakan htpasswd untuk create user dan passwordnya</p>
<p>misalnya kita akan create user FTP untuk akses sebagai client dengan nama <strong>paidjo</strong> dengan password <strong>passpaidjo</strong></p>
<blockquote><p>htpasswd -nb paidjo passpaidjo</p></blockquote>
<p>akan dihasilkan</p>
<blockquote><p>paidjo:UOl0364v46mU6</p></blockquote>
<p><em>7. Buat file /var/pftp/auth</em></p>
<blockquote><p>nano -w /var/pftp/auth<br />
chown pftp.pftp /var/pftp/auth<br />
chmod go-r /var/ptfp/auth</p></blockquote>
<p>Paste hasil htpasswd tadi kedalam file <strong>auth</strong></p>
<blockquote><p>paidjo:UOl0364v4usYd:1020:1011: Paidjo FTP:/var/www/html/paidjo:/bin/bash<br />
semprul:iLidR64v4usYd:1020:1011: Paidjo FTP:/var/www/html/paidjo:/bin/bash</p></blockquote>
<p>KET:<br />
<em><strong>paidjo:UOl0364v46mU6</strong></em> merupakan user dan password<br />
<em><strong>1020:1011</strong></em> ini adalah UID yaitu 1020 dan GID 1011 (gunakan nilai diatas 1000)<br />
<em><strong>Paidjo FTP</strong></em> ini identitas untuk usernya (bebas juga)<br />
<em><strong>/var/www/html/paidjo</strong></em> ini adalah target folder untuk akses yang diberikan user<br />
<em><strong>/bin/bash</strong></em> hanya didalam ini perintah diberikan oleh user</p>
<p><em>8. Buat file untuk group /var/pftp/group</em></p>
<blockquote><p>nano -w /varpftp/group<br />
chown pftp.pftp /var/pftp/group<br />
chmod go-r /var/ptfp/group</p></blockquote>
<p>isinya adalah seperti berikut</p>
<blockquote><p>usersgrp:*:1011:semprul<br />
admingrp:*:1011: paidjo</p></blockquote>
<p><strong>KET:</strong><br />
silahkan Anda masukkan user FTP sesuai kriteria yang dibuat, misalnya paidjo adalah admin maka dimasukkan dalam <em><strong>admingrp</strong></em> dan semprul sebagai user dan dimasukkan dalam <em><strong>usersgrp</strong></em>, maka penulisannya ada seperti diatas, ini nanti akan menentukan hak akses yang akan diberikan dalam suatu folder.</p>
<p>9. Memberi hak akses folder pada user dan admin, buat file .ftpaccess pada folder /var/www/html/paidjo</p>
<blockquote><p>cd /var/www/html/paidjo<br />
nano -w .ftpaccess</p></blockquote>
<p>isikan data seperti berikut</p>
<blockquote><p>&lt;Limit LIST READ RETR CWD CDUP PWD&gt;<br />
AllowUser semprul<br />
&lt;/Limit&gt;</p>
<p>&lt;Limit ALL&gt;<br />
AllowGroup admingrp<br />
DenyGroup usersgrp<br />
&lt;/Limit&gt;</p></blockquote>
<p>KET:<br />
pada <strong>LIMIT ALL</strong> atau semua akses diberikan oleh <em><strong>admingrp</strong></em> yaitu paidjo kecuali <em><strong>usersgrp</strong></em> yang ditolak akses <strong>LIMIT ALL</strong>,<br />
sedangkan <em>semprul</em> diberikan akses hanya melihat list (sesuaikan dengan kebutuhan users), untuk perintah lengkapnya silahkan ke <a title="List of raw FTP command" href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command" rel="dofollow" target="_blank">List of raw FTP command</a></p>
<p><em>10. Ubah kepemilikan folder sesuai dengan nilai UID dan GID</em></p>
<blockquote><p>chown 1020.1011 /var/www/html/paidjo</p></blockquote>
<p><em>11. Jalankan atau Running Proftpd</em></p>
<blockquote><p>/etc/init.d/proftpd start</p></blockquote>
<p>atau</p>
<blockquote><p>/usr/sbin/proftpd -c /etc/proftpd.conf</p></blockquote>
<p><strong>Troubleshooting</strong>:</p>
<p>linux.paidjo.web.id proftpd[1235]: warning: unable to determine IP address of &#8216;linux.paidjo.web.id&#8217;<br />
linux.paidjo.web.id proftpd[1235]: error: no valid servers configured<br />
linux.paidjo.web.id proftpd[1235]: Fatal: error processing configuration file &#8216;/etc/proftpd.conf&#8217;</p>
<p><strong><em>pernyelesaiannya adalah</em></strong></p>
<p>mesin linux.paidjo.web.id harus didefinisikan oleh ip, silahkan coba edit /etc/hosts</p>
<blockquote><p>nano -w /etc/hosts</p></blockquote>
<p>tambahkan seperti berikut</p>
<blockquote><p>192.168.1.1     linux.paidjo.web.id    linux</p></blockquote>
<p><em><strong>192.168.1.1</strong></em> adalah ip server ftp dimesin linux Anda sendiri</p>
<p>Mohon koreksinya bila ada yang salah&#8230; karena ini murni eksperimen sendiri sehingga mungkin ada penulisan yang kurang<br />
<img src="http://www.paidjo.web.id/wp-content/plugins/kaskus-emoticons/emoticons/tambahan-kaskuser/sungkem.gif" style="border:none;background:none;" alt=":sungkem" /></p>
<p>Related posts:<ol>
<li><a href='http://www.paidjo.web.id/linux/install-openvpn-di-vps-cento5-x' rel='bookmark' title='Install openVPN di VPS Cento5.x'>Install openVPN di VPS Cento5.x</a></li>
<li><a href='http://www.paidjo.web.id/linux/disable-services-pada-server-centos' rel='bookmark' title='Disable Services pada Server Centos'>Disable Services pada Server Centos</a></li>
<li><a href='http://www.paidjo.web.id/linux/list-of-raw-ftp-command' rel='bookmark' title='List of raw FTP command'>List of raw FTP command</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paidjo.web.id/linux/install-proftpd-di-centos-5/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>List of raw FTP command</title>
		<link>http://www.paidjo.web.id/linux/list-of-raw-ftp-command</link>
		<comments>http://www.paidjo.web.id/linux/list-of-raw-ftp-command#comments</comments>
		<pubDate>Tue, 20 Mar 2012 05:31:26 +0000</pubDate>
		<dc:creator>paidjo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[cammand ftp]]></category>
		<category><![CDATA[cwd]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[ftp command]]></category>
		<category><![CDATA[list ftp command]]></category>
		<category><![CDATA[list perintah ftp]]></category>
		<category><![CDATA[mkd]]></category>
		<category><![CDATA[perintah ftp]]></category>
		<category><![CDATA[raw ftp]]></category>

		<guid isPermaLink="false">http://www.paidjo.web.id/?p=1175</guid>
		<description><![CDATA[<p>Berikut perintah yang ada dalam FTP</p>
<h3>Common commands</h3>
<ul>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#ABOR">ABOR</a> &#8211; <strong>abor</strong>t a file transfer</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#CWD">CWD</a> &#8211; <strong>c</strong>hange <strong>w</strong>orking <strong>d</strong>irectory</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#DELE">DELE</a> &#8211; <strong>dele</strong>te a remote file</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#LIST">LIST</a> &#8211; <strong>list</strong> remote files</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#MDTM">MDTM</a> &#8211; return the <strong>m</strong></li>&#8230;</ul>
Related posts:<ol>
<li><a href='http://www.paidjo.web.id/seo/submit-directory-list-untuk-meningkatkan-backlink' rel='bookmark' title='Submit Directory List untuk Meningkatkan Backlink'>Submit Directory List untuk Meningkatkan Backlink</a></li>
<li><a href='http://www.paidjo.web.id/linux/install-openvpn-di-vps-cento5-x' rel='bookmark' title='Install openVPN di VPS Cento5.x'>Install openVPN di VPS Cento5.x</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Berikut perintah yang ada dalam FTP</p>
<h3>Common commands</h3>
<ul>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#ABOR">ABOR</a> &#8211; <strong>abor</strong>t a file transfer</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#CWD">CWD</a> &#8211; <strong>c</strong>hange <strong>w</strong>orking <strong>d</strong>irectory</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#DELE">DELE</a> &#8211; <strong>dele</strong>te a remote file</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#LIST">LIST</a> &#8211; <strong>list</strong> remote files</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#MDTM">MDTM</a> &#8211; return the <strong>m</strong>o<strong>d</strong>ification <strong>t</strong>i<strong>m</strong>e of a file</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#MKD">MKD</a> &#8211; <strong>m</strong>a<strong>k</strong>e a remote <strong>d</strong>irectory</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#NLST">NLST</a> &#8211; <strong>n</strong>ame <strong>l</strong>i<strong>st</strong> of remote directory</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PASS">PASS</a> &#8211; send <strong>pass</strong>word</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PASV">PASV</a> &#8211; enter <strong>pas</strong>si<strong>v</strong>e mode</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PORT">PORT</a> &#8211; open a data <strong>port</strong></li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PWD">PWD</a> &#8211; <strong>p</strong>rint <strong>w</strong>orking <strong>d</strong>irectory</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#QUIT">QUIT</a> &#8211; terminate the connection</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#RETR">RETR</a> &#8211; <strong>retr</strong>ieve a remote file</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#RMD">RMD</a> &#8211; <strong>r</strong>e<strong>m</strong>ove a remote <strong>d</strong>irectory</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#RNFR">RNFR</a> &#8211; <strong>r</strong>e<strong>n</strong>ame <strong>fr</strong>om</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#RNTO">RNTO</a> &#8211; <strong>r</strong>e<strong>n</strong>ame <strong>to</strong></li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#SITE">SITE</a> &#8211; <strong>site</strong>-specific commands</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#SIZE">SIZE</a> &#8211; return the <strong>size</strong> of a file</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#STOR">STOR</a> &#8211; <strong>stor</strong>e a file on the remote host</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#TYPE">TYPE</a> &#8211; set transfer <strong>type</strong></li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#USER">USER</a> &#8211; send <strong>user</strong>name</li>
</ul>
<h3>Less common commands</h3>
<ul>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#ACCT">ACCT</a>* &#8211; send <strong>acc</strong>oun<strong>t</strong> information</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#APPE">APPE</a> &#8211; <strong>appe</strong>nd to a remote file</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#CDUP">CDUP</a> &#8211; CWD to the parent of the current directory</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#HELP">HELP</a> &#8211; return <strong>help</strong> on using the server</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#MODE">MODE</a> &#8211; set transfer <strong>mode</strong></li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#NOOP">NOOP</a> &#8211; do nothing</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#REIN">REIN</a>* &#8211; <strong>rein</strong>itialize the connection</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#STAT">STAT</a> &#8211; return server <strong>stat</strong>us</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#STOU">STOU</a> &#8211; <strong>sto</strong>re a file <strong>u</strong>niquely</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#STRU">STRU</a> &#8211; set file transfer <strong>stru</strong>cture</li>
<li><a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#SYST">SYST</a> &#8211; return <strong>syst</strong>em type</li>
</ul>
<hr />
<p><a name="ABOR"></a></p>
<h3>ABOR</h3>
<p><em>Syntax:</em></p>
<p><samp>ABOR</samp>Aborts a file transfer currently in progress.</p>
<p><a name="ACCT"></a></p>
<h3>ACCT*</h3>
<p><em>Syntax:</em></p>
<p><samp>ACCT <em>account-info</em></samp>This command is used to send account information on systems that require it. Typically sent after a <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PASS">PASS</a> command.</p>
<p><a name="ALLO"></a></p>
<h3>ALLO</h3>
<p><em>Syntax:</em></p>
<p><samp>ALLO <em>size</em> [R <em>max-record-size</em>]</samp>Allocates sufficient storage space to receive a file. If the maximum size of a record also needs to be known, that is sent as a second numeric parameter following a space, the capital letter &#8220;R&#8221;, and another space.</p>
<p><a name="APPE"></a></p>
<h3>APPE</h3>
<p><em>Syntax:</em></p>
<p><samp>APPE <em>remote-filename</em></samp>Append data to the end of a file on the remote host. If the file does not already exist, it is created. This command must be preceded by a <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PORT">PORT</a> or <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PASV">PASV</a> command so that the server knows where to receive data from.</p>
<p><a name="CDUP"></a></p>
<h3>CDUP</h3>
<p><em>Syntax:</em></p>
<p><samp>CDUP</samp>Makes the parent of the current directory be the current directory.</p>
<p><a name="CWD"></a></p>
<h3>CWD</h3>
<p><em>Syntax:</em></p>
<p><samp>CWD <em>remote-directory</em></samp>Makes the given directory be the current directory on the remote host.</p>
<p><a name="DELE"></a></p>
<h3>DELE</h3>
<p><em>Syntax:</em></p>
<p><samp>DELE <em>remote-filename</em></samp>Deletes the given file on the remote host.</p>
<p><a name="HELP"></a></p>
<h3>HELP</h3>
<p><em>Syntax:</em></p>
<p><samp>HELP [<em>command</em>]</samp>If a <em>command</em> is given, returns help on that command; otherwise, returns general help for the FTP server (usually a list of supported commands).</p>
<p><a name="LIST"></a></p>
<h3>LIST</h3>
<p><em>Syntax:</em></p>
<p><samp>LIST [<em>remote-filespec</em>]</samp>If <em>remote-filespec</em> refers to a file, sends information about that file. If <em>remote-filespec</em> refers to a directory, sends information about each file in that directory. <em>remote-filespec</em> defaults to the current directory. This command must be preceded by a <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PORT">PORT</a> or <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PASV">PASV</a> command.</p>
<p><a name="MDTM"></a></p>
<h3>MDTM</h3>
<p><em>Syntax:</em></p>
<p><samp>MDTM <em>remote-filename</em></samp>Returns the last-modified time of the given file on the remote host in the format &#8221;</p>
<p><samp>YYYYMMDDhhmmss</samp>&#8220;:</p>
<p><samp>YYYY</samp>is the four-digit year,</p>
<p><samp>MM</samp>is the month from 01 to 12,</p>
<p><samp>DD</samp>is the day of the month from 01 to 31,</p>
<p><samp>hh</samp>is the hour from 00 to 23,</p>
<p><samp>mm</samp>is the minute from 00 to 59, and</p>
<p><samp>ss</samp>is the second from 00 to 59.</p>
<p><a name="MKD"></a></p>
<h3>MKD</h3>
<p><em>Syntax:</em></p>
<p><samp>MKD <em>remote-directory</em></samp>Creates the named directory on the remote host.</p>
<p><a name="MODE"></a></p>
<h3>MODE</h3>
<p><em>Syntax:</em></p>
<p><samp>MODE <em>mode-character</em></samp>Sets the transfer mode to one of:</p>
<ul>
<li>S &#8211; Stream</li>
<li>B &#8211; Block</li>
<li>C &#8211; Compressed</li>
</ul>
<p>The default mode is Stream.</p>
<p><a name="NLST"></a></p>
<h3>NLST</h3>
<p><em>Syntax:</em></p>
<p><samp>NLST [<em>remote-directory</em>]</samp>Returns a list of filenames in the given directory (defaulting to the current directory), with no other information. Must be preceded by a <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PORT">PORT</a> or <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PASV">PASV</a> command.</p>
<p><a name="NOOP"></a></p>
<h3>NOOP</h3>
<p><em>Syntax:</em></p>
<p><samp>NOOP</samp>Does nothing except return a response.</p>
<p><a name="PASS"></a></p>
<h3>PASS</h3>
<p><em>Syntax:</em></p>
<p><samp>PASS <em>password</em></samp>After sending the <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#USER">USER</a> command, send this command to complete the login process. (Note, however, that an <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#ACCT">ACCT</a> command may have to be used on some systems.)</p>
<p><a name="PASV"></a></p>
<h3>PASV</h3>
<p><em>Syntax:</em></p>
<p><samp>PASV</samp>Tells the server to enter &#8220;passive mode&#8221;. In passive mode, the server will wait for the client to establish a connection with it rather than attempting to connect to a client-specified port. The server will respond with the address of the port it is listening on, with a message like:</p>
<p><samp>227 Entering Passive Mode (<em>a1</em>,<em>a2</em>,<em>a3</em>,<em>a4</em>,<em>p1</em>,<em>p2</em>)</samp>where <em>a1</em>.<em>a2</em>.<em>a3</em>.<em>a4</em> is the IP address and <em>p1</em>*256+<em>p2</em> is the port number.</p>
<p><a name="PORT"></a></p>
<h3>PORT</h3>
<p><em>Syntax:</em></p>
<p><samp>PORT <em>a1</em>,<em>a2</em>,<em>a3</em>,<em>a4</em>,<em>p1</em>,<em>p2</em></samp>Specifies the host and port to which the server should connect for the next file transfer. This is interpreted as IP address <em>a1</em>.<em>a2</em>.<em>a3</em>.<em>a4</em>, port <em>p1</em>*256+<em>p2</em>.</p>
<p><a name="PWD"></a></p>
<h3>PWD</h3>
<p><em>Syntax:</em></p>
<p><samp>PWD</samp>Returns the name of the current directory on the remote host.</p>
<p><a name="QUIT"></a></p>
<h3>QUIT</h3>
<p><em>Syntax:</em></p>
<p><samp>QUIT</samp>Terminates the command connection.</p>
<p><a name="REIN"></a></p>
<h3>REIN*</h3>
<p><em>Syntax:</em></p>
<p><samp>REIN</samp>Reinitializes the command connection &#8211; cancels the current user/password/account information. Should be followed by a <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#USER">USER</a> command for another login.</p>
<p><a name="REST"></a></p>
<h3>REST</h3>
<p><em>Syntax:</em></p>
<p><samp>REST <em>position</em></samp>Sets the point at which a file transfer should start; useful for resuming interrupted transfers. For nonstructured files, this is simply a decimal number. This command must immediately precede a data transfer command (<a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#RETR">RETR</a> or <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#STOR">STOR</a> only); i.e. it must come after any <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PORT">PORT</a> or <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PASV">PASV</a> command.</p>
<p><a name="RETR"></a></p>
<h3>RETR</h3>
<p><em>Syntax:</em></p>
<p><samp>RETR <em>remote-filename</em></samp>Begins transmission of a file from the remote host. Must be preceded by either a <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PORT">PORT</a> command or a <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PASV">PASV</a> command to indicate where the server should send data.</p>
<p><a name="RMD"></a></p>
<h3>RMD</h3>
<p><em>Syntax:</em></p>
<p><samp>RMD <em>remote-directory</em></samp>Deletes the named directory on the remote host.</p>
<p><a name="RNFR"></a></p>
<h3>RNFR</h3>
<p><em>Syntax:</em></p>
<p><samp>RNFR <em>from-filename</em></samp>Used when renaming a file. Use this command to specify the file to be renamed; follow it with an <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#RNTO">RNTO</a> command to specify the new name for the file.</p>
<p><a name="RNTO"></a></p>
<h3>RNTO</h3>
<p><em>Syntax:</em></p>
<p><samp>RNTO <em>to-filename</em></samp>Used when renaming a file. After sending an <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#RNFR">RNFR</a> command to specify the file to rename, send this command to specify the new name for the file.</p>
<p><a name="SITE"></a></p>
<h3>SITE*</h3>
<p><em>Syntax:</em></p>
<p><samp>SITE <em>site-specific-command</em></samp>Executes a site-specific command.</p>
<p><a name="SIZE"></a></p>
<h3>SIZE</h3>
<p><em>Syntax:</em></p>
<p><samp>SIZE <em>remote-filename</em></samp>Returns the size of the remote file as a decimal number.</p>
<p><a name="STAT"></a></p>
<h3>STAT</h3>
<p><em>Syntax:</em></p>
<p><samp>STAT [<em>remote-filespec</em>]</samp>If invoked without parameters, returns general status information about the FTP server process. If a parameter is given, acts like the <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#LIST">LIST</a> command, except that data is sent over the control connection (no <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PORT">PORT</a> or <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PASV">PASV</a> command is required).</p>
<p><a name="STOR"></a></p>
<h3>STOR</h3>
<p><em>Syntax:</em></p>
<p><samp>STOR <em>remote-filename</em></samp>Begins transmission of a file to the remote site. Must be preceded by either a <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PORT">PORT</a> command or a <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#PASV">PASV</a> command so the server knows where to accept data from.</p>
<p><a name="STOU"></a></p>
<h3>STOU</h3>
<p><em>Syntax:</em></p>
<p><samp>STOU</samp>Begins transmission of a file to the remote site; the remote filename will be unique in the current directory. The response from the server will include the filename.</p>
<p><a name="STRU"></a></p>
<h3>STRU</h3>
<p><em>Syntax:</em></p>
<p><samp>STRU <em>structure-character</em></samp>Sets the file structure for transfer to one of:</p>
<ul>
<li>F &#8211; File (no structure)</li>
<li>R &#8211; Record structure</li>
<li>P &#8211; Page structure</li>
</ul>
<p>The default structure is File.</p>
<p><a name="SYST"></a></p>
<h3>SYST</h3>
<p><em>Syntax:</em></p>
<p><samp>SYST</samp>Returns a word identifying the system, the word &#8220;Type:&#8221;, and the default transfer type (as would be set by the <a href="http://www.paidjo.web.id/linux/list-of-raw-ftp-command#TYPE">TYPE</a>command). For example:</p>
<p><samp>UNIX Type: L8</samp><a name="TYPE"></a></p>
<h3>TYPE</h3>
<p><em>Syntax:</em></p>
<p><samp>TYPE <em>type-character</em> [<em>second-type-character</em>]</samp>Sets the type of file to be transferred. <em>type-character</em> can be any of:</p>
<ul>
<li>A &#8211; ASCII text</li>
<li>E &#8211; EBCDIC text</li>
<li>I &#8211; image (binary data)</li>
<li>L &#8211; local format</li>
</ul>
<p>For A and E, the <em>second-type-character</em>specifies how the text should be interpreted. It can be:</p>
<ul>
<li>N &#8211; Non-print (not destined for printing). This is the default if <em>second-type-character</em> is omitted.</li>
<li>T &#8211; Telnet format control (<br />
<samp>&lt;CR&gt;</samp>,</p>
<p><samp>&lt;FF&gt;</samp>, etc.)</li>
<li>C &#8211; ASA Carriage Control</li>
</ul>
<p>For L, the <em>second-type-character</em>specifies the number of bits per byte on the local system, and may not be omitted.</p>
<p><a name="USER"></a></p>
<h3>USER</h3>
<p><em>Syntax:</em></p>
<p><samp>USER <em>username</em></samp>Send this command to begin the login process. <em>username</em> should be a valid username on the system, or &#8220;anonymous&#8221; to initiate an anonymous login.</p>
<pre><em>Sumber: <a target="_blank" href="http://pdjo.us/16p3t2" rel="dofollow" target="_blank">http://pdjo.us/16p3t2</a></em></pre>
<p>Related posts:<ol>
<li><a href='http://www.paidjo.web.id/seo/submit-directory-list-untuk-meningkatkan-backlink' rel='bookmark' title='Submit Directory List untuk Meningkatkan Backlink'>Submit Directory List untuk Meningkatkan Backlink</a></li>
<li><a href='http://www.paidjo.web.id/linux/install-openvpn-di-vps-cento5-x' rel='bookmark' title='Install openVPN di VPS Cento5.x'>Install openVPN di VPS Cento5.x</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paidjo.web.id/linux/list-of-raw-ftp-command/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuration SquidGuard with Time Works</title>
		<link>http://www.paidjo.web.id/linux/configuration-squidguard-with-time-works</link>
		<comments>http://www.paidjo.web.id/linux/configuration-squidguard-with-time-works#comments</comments>
		<pubDate>Fri, 16 Mar 2012 01:00:43 +0000</pubDate>
		<dc:creator>paidjo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[acl squidguard]]></category>
		<category><![CDATA[block internet squidguard]]></category>
		<category><![CDATA[cache squid]]></category>
		<category><![CDATA[configure squidguard]]></category>
		<category><![CDATA[install squidguard]]></category>
		<category><![CDATA[internet squid]]></category>
		<category><![CDATA[squid block]]></category>
		<category><![CDATA[squidguard time works]]></category>

		<guid isPermaLink="false">http://www.paidjo.web.id/?p=1106</guid>
		<description><![CDATA[<p>Membuat <em><strong>konfigurasi SquidGuard berdasarkan jam kerja</strong></em>, sehingga dapat memudahkan administator. Jam kerja yang digunakan adalah hari Senin, Selasa, Rabu, Kamis, dan Jum&#8217;at dalam squidguard (<em>m=mon, t =tue, w=wed, h=thu, f=fri</em>) selebihnya adalah akses bebas.</p>
<p>Untuk konfigurasi tentukan &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Membuat <em><strong>konfigurasi SquidGuard berdasarkan jam kerja</strong></em>, sehingga dapat memudahkan administator. Jam kerja yang digunakan adalah hari Senin, Selasa, Rabu, Kamis, dan Jum&#8217;at dalam squidguard (<em>m=mon, t =tue, w=wed, h=thu, f=fri</em>) selebihnya adalah akses bebas.</p>
<p>Untuk konfigurasi tentukan jam kerja kantor</p>
<blockquote><p>dbhome /etc/squidGuard/db<br />
logdir /var/log/squidGuard</p>
<p>time workhours {<br />
weekly mtwhf 08:00 &#8211; 18:00<br />
}</p></blockquote>
<p>Jam kerja adalah jam 08:00 sampai 18:00</p>
<p>Buat list untuk masing-masing user</p>
<blockquote><p>scr admin {<br />
ip   192.168.1.2 192.168.1.3<br />
}</p>
<p>scr users {<br />
ip   192.168.1.10 192.168.1.11 192.168.1.12<br />
}</p></blockquote>
<p>Buat ACL</p>
<blockquote><p>acl {<br />
admin within workhours {<br />
pass    !movies any<br />
redirect http://www.pdjo.us<br />
} else {<br />
pass    any<br />
redirect http://www.kerd.us<br />
}</p>
<p>users within workhours {<br />
pass    !adv !drugs !tracker !aggressive !music !movies !podcasts !ringtones !webtv !webradio !porn !sex !models !spyware any<br />
redirect http://www.paidjo.web.id<br />
} else {<br />
pass    !movies any<br />
redirect http://www.pdjo.us<br />
}<br />
default {<br />
pass     none<br />
redirect 302:http://www.paidjo.web.id<br />
}<br />
}</p></blockquote>
<p><strong>Ket:</strong></p>
<p>untuk <em><strong>Admin</strong></em> pada jam kerja akan melakukan block pada konten semua yang berhubungan dengan Movies misalnya youtube.com dan lain-lain, setelah jam kerja maka akan dibuka semua aksesnya tanpa terkecuali</p>
<p>untuk <em><strong>Users</strong></em> pada jam kerja akan melakukan block internet pada conten yang telah dituliskan diatas, sedangkan diluar jam kerja akan dibuka semua akses kecuali conten movies</p>
<p>Mohon maaf tidak memberikan tutorial secara lengkap, untuk <em><strong>panduan install squidguard</strong></em> silahkan untuk googling untuk mendapatkan tutorialnya</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paidjo.web.id/linux/configuration-squidguard-with-time-works/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disable Services pada Server Centos</title>
		<link>http://www.paidjo.web.id/linux/disable-services-pada-server-centos</link>
		<comments>http://www.paidjo.web.id/linux/disable-services-pada-server-centos#comments</comments>
		<pubDate>Sat, 10 Mar 2012 16:58:51 +0000</pubDate>
		<dc:creator>paidjo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[chkconfig]]></category>
		<category><![CDATA[chkconfig disable]]></category>
		<category><![CDATA[disable services linux]]></category>
		<category><![CDATA[linux services]]></category>
		<category><![CDATA[optimize memory linux]]></category>
		<category><![CDATA[speedup memory linux]]></category>
		<category><![CDATA[unneeded centos services]]></category>
		<category><![CDATA[unneeded services linux]]></category>

		<guid isPermaLink="false">http://www.paidjo.web.id/?p=1049</guid>
		<description><![CDATA[<p>Kebetulan mempunyai <em><strong>Webserver</strong></em> yang diakses public yang mungkin rentan akan masalah sekuritas atau keamanannya. Walaupun banyak jalan untuk meningkatkan keamanan pada server, disini akan saya coba untuk melakukan <em><strong>D</strong><strong>isable Services pada Server Centos yang tidak digunakan</strong></em>. Selain sekuritas &#8230;</p>
Related posts:<ol>
<li><a href='http://www.paidjo.web.id/linux/script-backup-logs-server-linux' rel='bookmark' title='Script Backup Logs Server Linux'>Script Backup Logs Server Linux</a></li>
<li><a href='http://www.paidjo.web.id/linux/bandwidth-management-htb-di-mesin-ubuntu' rel='bookmark' title='Bandwidth Management HTB di Mesin Ubuntu'>Bandwidth Management HTB di Mesin Ubuntu</a></li>
<li><a href='http://www.paidjo.web.id/internet/singkatan-pada-mailinglist-atau-milis' rel='bookmark' title='Singkatan Pada Mailinglist atau Milis'>Singkatan Pada Mailinglist atau Milis</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Kebetulan mempunyai <em><strong>Webserver</strong></em> yang diakses public yang mungkin rentan akan masalah sekuritas atau keamanannya. Walaupun banyak jalan untuk meningkatkan keamanan pada server, disini akan saya coba untuk melakukan <em><strong>D</strong><strong>isable Services pada Server Centos yang tidak digunakan</strong></em>. Selain sekuritas atau keamanan <em><strong>disable services</strong></em> dapat menghemat memory yang dibutuhkan oleh server itu sendiri.</p>
<p><a href="http://www.paidjo.web.id/wp-content/uploads/2012/03/ntsysv.jpg.jpg"><img class="aligncenter size-medium wp-image-1050" title="ntsysv" src="http://www.paidjo.web.id/wp-content/uploads/2012/03/ntsysv.jpg-300x218.jpg" alt="unneeded services linux" width="300" height="218" /></a></p>
<p>RPC services, autofs atau NFS tidak saya gunakan</p>
<blockquote><p>$ /sbin/chkconfig portmap off<br />
$ /sbin/chkconfig nfslock off<br />
$ /sbin/chkconfig netfs off<br />
$ /sbin/chkconfig rpcgssd off<br />
$ /sbin/chkconfig rpcidmapd off<br />
$ /sbin/chkconfig autofs off</p></blockquote>
<p>Email services juga tidak digunakan dalam server ini</p>
<blockquote><p>$ /sbin/chkconfig sendmail off<br />
$ /sbin/chkconfig mailman off</p></blockquote>
<p>Tidak digunakan untuk printing</p>
<blockquote><p>$ /sbin/chkconfig cups off</p></blockquote>
<p>Dan beberapa service lain yang tidak digunakan dalam webserver ini</p>
<blockquote><p>$ /sbin/chkconfig xfs off<br />
$ /sbin/chkconfig isdn off<br />
$ /sbin/chkconfig gpm off<br />
$ /sbin/chkconfig pcmcia off</p></blockquote>
<p>NOTE: Webserver ini digunakan sebagai server Apache, MySQL, dan PHP dengan multi virtual host domain. Silahkan menyesuaikan sesuai dengan kebutuhan masing-masing server.</p>
<p>Related posts:<ol>
<li><a href='http://www.paidjo.web.id/linux/script-backup-logs-server-linux' rel='bookmark' title='Script Backup Logs Server Linux'>Script Backup Logs Server Linux</a></li>
<li><a href='http://www.paidjo.web.id/linux/bandwidth-management-htb-di-mesin-ubuntu' rel='bookmark' title='Bandwidth Management HTB di Mesin Ubuntu'>Bandwidth Management HTB di Mesin Ubuntu</a></li>
<li><a href='http://www.paidjo.web.id/internet/singkatan-pada-mailinglist-atau-milis' rel='bookmark' title='Singkatan Pada Mailinglist atau Milis'>Singkatan Pada Mailinglist atau Milis</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paidjo.web.id/linux/disable-services-pada-server-centos/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script Backup Logs Server Linux</title>
		<link>http://www.paidjo.web.id/linux/script-backup-logs-server-linux</link>
		<comments>http://www.paidjo.web.id/linux/script-backup-logs-server-linux#comments</comments>
		<pubDate>Fri, 09 Mar 2012 09:40:56 +0000</pubDate>
		<dc:creator>paidjo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[backup ircd]]></category>
		<category><![CDATA[backup linux logs]]></category>
		<category><![CDATA[backup logs]]></category>
		<category><![CDATA[backup logs server]]></category>
		<category><![CDATA[logs ircd]]></category>
		<category><![CDATA[script logs backup]]></category>

		<guid isPermaLink="false">http://www.paidjo.web.id/?p=1033</guid>
		<description><![CDATA[<p>Judul <em><strong>Backup Logs Server Linux</strong></em> tidak akan jauh dari sebuah pekerjaan yang dilakukan oleh seorang admin IT. Contoh sederhana adalah saya akan mencoba melakukan <em><strong>backup logs ircd</strong></em> server (<em><strong>Internet Relay Chat Daemon</strong></em>) sebuah server chating yang terdapat banyak &#8230;</p>
Related posts:<ol>
<li><a href='http://www.paidjo.web.id/linux/install-openvpn-di-vps-cento5-x' rel='bookmark' title='Install openVPN di VPS Cento5.x'>Install openVPN di VPS Cento5.x</a></li>
<li><a href='http://www.paidjo.web.id/linux/block-samba-connection-with-iptables' rel='bookmark' title='Block Samba Connection with Iptables'>Block Samba Connection with Iptables</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Judul <em><strong>Backup Logs Server Linux</strong></em> tidak akan jauh dari sebuah pekerjaan yang dilakukan oleh seorang admin IT. Contoh sederhana adalah saya akan mencoba melakukan <em><strong>backup logs ircd</strong></em> server (<em><strong>Internet Relay Chat Daemon</strong></em>) sebuah server chating yang terdapat banyak log dalam setiap user melakukan aktifitas. Berikut saya berikan gambaran alur script yang saya lakukan dalam melakukan backup sehari (file ini dijalankan oleh crontab setiap harinya):</p>
<p><img class="aligncenter" title="Backup Logs Server" src="http://www.offsiteremotebackupservices.com/wp-content/uploads/2011/04/offsite-backup-vault.jpg" alt="" width="266" height="212" /></p>
<p>1. Menentukan Folder Logs yang akan di backup</p>
<p>2. Melakukan Compress file logs dengan nama sesuai tanggal backup, jadi hanya berbeda penanggalannya</p>
<p>3. Meng-copy file logs backup yang sudah dicompres kedalam folder yang sudah ditentukan</p>
<p>4. Mengirim data dari folder backup akhir ke server lain</p>
<p>NOTE: untuk point 4 nanti akan saya berikan terpisah bagaimana mengirim file ke server lain</p>
<p>Berikut script lengkapnya</p>
<blockquote><p>#!/bin/sh<br />
#set -x<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
# ID: backuplog-xchat.sh &#8211; BACKUP items to folder<br />
# USAGE: ./backuplog-xchat.sh<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p># PATH<br />
PATH=/opt/bin:/usr/bin:/bin; export PATH</p>
<p># CONFIG</p>
<p># &#8212; Silahkan masukan folder log yang akan dibackup</p>
<p>FOLDERS=&#8221;/var/logs/ircd&#8221;</p>
<p># &#8212; Letak file backup<br />
BACKUPFOLDER=&#8221;/var/xchat-log&#8221;</p>
<p># &#8212; Hapus isi dalam BACKUPFOLDER<br />
rm $BACKUPFOLDER/*</p>
<p># &#8212; ARCHIVE COMMAND<br />
COMPRESSCMD=&#8221;tar czfv &#8221;</p>
<p># Periksa folder backup<br />
[ ! -d $BACKUPFOLDER ]<br />
chown root:root $BACKUPFOLDER<br />
chmod 755 $BACKUPFOLDER</p>
<p># clean the screen<br />
clear</p>
<p>echo lets start</p>
<p>## loop thru folders<br />
for itm in $FOLDERS; do</p>
<p>FARCHIVE=$BACKUPFOLDER/`basename $itm`_`date +%d-%m-%Y`.tgz<br />
$COMPRESSCMD $FARCHIVE $itm</p>
<p>done</p>
<p># &#8212; SEND FILE to NAS<br />
/home/paidjo/script/cp_log_xchat.sh</p>
<p>echo .. done</p></blockquote>
<p>NOTE: pada SEND FILE to NAS ini berupa script terpisah, sehingga akan dikirimkan lagi pada server lain</p>
<p>Jika Anda akan meletakkan file backup pada hardisk yang berbeda mohon dihapus script</p>
<blockquote><p>rm $BACKUPFOLDER/*</p></blockquote>
<p>kemudian tentukan BACKUPFOLDER nya sesuai dengan hardisk yang sudah di mount sebelumnya</p>
<blockquote><p>BACKUPFOLDER=&#8221;/mnt/hdb1/xchat-log&#8221;</p></blockquote>
<p>Saya rasa scriptnya mudah dibaca dan dipahami, mohon kritiknya jika ada kesalahan melalui koment dibawah</p>
<p>&nbsp;</p>
<p>Related posts:<ol>
<li><a href='http://www.paidjo.web.id/linux/install-openvpn-di-vps-cento5-x' rel='bookmark' title='Install openVPN di VPS Cento5.x'>Install openVPN di VPS Cento5.x</a></li>
<li><a href='http://www.paidjo.web.id/linux/block-samba-connection-with-iptables' rel='bookmark' title='Block Samba Connection with Iptables'>Block Samba Connection with Iptables</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paidjo.web.id/linux/script-backup-logs-server-linux/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install openVPN di VPS Cento5.x</title>
		<link>http://www.paidjo.web.id/linux/install-openvpn-di-vps-cento5-x</link>
		<comments>http://www.paidjo.web.id/linux/install-openvpn-di-vps-cento5-x#comments</comments>
		<pubDate>Fri, 09 Mar 2012 00:31:55 +0000</pubDate>
		<dc:creator>paidjo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos 5]]></category>
		<category><![CDATA[gratis internet openvpn]]></category>
		<category><![CDATA[im3 internet gratis]]></category>
		<category><![CDATA[internet gratis dengan openvpn]]></category>
		<category><![CDATA[internet gratis openvpn]]></category>
		<category><![CDATA[konfigurasi openvpn]]></category>
		<category><![CDATA[openvpn]]></category>
		<category><![CDATA[telkomsel internet gratis]]></category>
		<category><![CDATA[tip internet gratis openvpn]]></category>
		<category><![CDATA[xl internet gratis]]></category>

		<guid isPermaLink="false">http://www.paidjo.web.id/?p=665</guid>
		<description><![CDATA[<div>
<p>Judul <em><strong>Install OpenVPN di VPS Centos5.x</strong></em> ini sebenarnya sudah lama masuk daftar draft web <em><strong>paidjo.web.id</strong></em> yaitu ditahun 2009/2010 (lupa) waktu jamannya banyak <em>oparator seluler dengan akses internet gratis melalui OpenVPN</em>, sehingga memicu saya untuk membuat <em><strong>OpenVPN</strong></em> hanya sebagai konsumsi </p>&#8230;</div>]]></description>
			<content:encoded><![CDATA[<div>
<p>Judul <em><strong>Install OpenVPN di VPS Centos5.x</strong></em> ini sebenarnya sudah lama masuk daftar draft web <em><strong>paidjo.web.id</strong></em> yaitu ditahun 2009/2010 (lupa) waktu jamannya banyak <em>oparator seluler dengan akses internet gratis melalui OpenVPN</em>, sehingga memicu saya untuk membuat <em><strong>OpenVPN</strong></em> hanya sebagai konsumsi pribadi, sekarang coba akan saya publish artikel ini supaya saya bisa saling berbagi.</p>
<p><a href="http://www.paidjo.web.id/wp-content/uploads/2012/03/VPS-Hosting.jpg"><img class="aligncenter size-full wp-image-1027" title="VPS-Hosting" src="http://www.paidjo.web.id/wp-content/uploads/2012/03/VPS-Hosting.jpg" alt="VPS OpenVPN" width="300" height="288" /></a></p>
<p>Sebelum melakukan installasi openVPN di vps anda pastikan akses tun/tap anda enable. untuk mengecek akses tun/tap masukan perintah ini pada console/ssh</p>
<blockquote>
<div><code># ls -al /dev/net/tun</code></div>
</blockquote>
<p>Apabila tun/tap enable akan ada balasan seperti ini</p>
<blockquote>
<div><code>-bash-3.2# ls -al /dev/net/tun<br />
crw------- 1 root root 10, 200 2009-08-01 01:45 /dev/net/tun<br />
</code></div>
</blockquote>
<p><strong>pastikan gcc sudah terinstall di vps anda</strong></p>
<blockquote>
<div><code># yum install gcc<br />
</code></div>
</blockquote>
<p><strong>download paket yang di perlukan</strong></p>
<blockquote>
<div><code># wget http://openvpn.net/release/openvpn-2.0.9.tar.gz<br />
# wget http://openvpn.net/release/lzo-1.08-4.rf.src.rpm<br />
</code></div>
</blockquote>
<p><strong>install dan build paket yang di butuhkan</strong></p>
<blockquote>
<div><code># yum install nano<br />
# yum install rpm-build<br />
# yum install autoconf.noarch<br />
# yum install zlib-devel<br />
# yum install pam-devel<br />
# yum install openssl-devel<br />
# yum install make<br />
# rpmbuild --rebuild lzo-1.08-4.rf.src.rpm<br />
# rpm -Uvh /usr/src/redhat/RPMS/i386/lzo-*.rpm<br />
# rpmbuild -tb openvpn-2.0.9.tar.gz<br />
# rpm -Uvh /usr/src/redhat/RPMS/i386/openvpn-2.0.9-1.i386.rpm<br />
</code></div>
</blockquote>
<p><strong>Salin file konfigurasi ke /etc/openvpn</strong></p>
<blockquote>
<div><code># cp -r /usr/share/doc/openvpn-2.0.9/easy-rsa/ /etc/openvpn<br />
</code></div>
</blockquote>
<p><strong>membuat sertifikat pada server</strong></p>
<blockquote>
<div><code># cd /etc/openvpn/easy-rsa/2.0<br />
# source ./vars<br />
# ./vars<br />
# ./clean-all<br />
# ./build-ca<br />
</code></div>
</blockquote>
<p><strong>membuat key pada server</strong></p>
<blockquote>
<div><code># ./build-key-server server<br />
</code></div>
</blockquote>
<p><strong>Build Diffie Hellman</strong></p>
<blockquote>
<div><code># ./build-dh<br />
</code></div>
</blockquote>
<p><strong>salin dan simpan sertifikat itu ke /etc/openvpn/keys</strong></p>
<blockquote>
<div><code># cp /etc/openvpn/easy-rsa/2.0/keys /etc/openvpn/keys -R<br />
</code></div>
</blockquote>
<p><strong>membuat file configurasi server vpn</strong><br />
simpan dan beri nama server.conf dan di letakan pada /etc/openvpn</p>
<blockquote>
<div><code># cd /etc/openvpn<br />
# nano server.conf<br />
</code></div>
</blockquote>
<p>kemudian isi dengan “dev tun” tanpa tanda petik, simpan CTRL+O dan exit CTRL+X</p>
<p><strong>membuat file configurasi untuk port 53</strong></p>
<blockquote>
<div><code># nano 53.conf<br />
</code></div>
</blockquote>
<p>lalu isi dengan kode seperti di bawah ini</p>
<blockquote>
<div><code>port 53<br />
proto udp<br />
dev tun<br />
ca /etc/openvpn/keys/ca.crt<br />
cert /etc/openvpn/keys/server.crt<br />
key /etc/openvpn/keys/server.key<br />
dh /etc/openvpn/keys/dh1024.pem<br />
plugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so /etc/pam.d/login<br />
client-cert-not-required<br />
username-as-common-name<br />
server 192.168.1.0 255.255.255.0<br />
ifconfig-pool-persist ipp.txt<br />
push "redirect-gateway def1"<br />
push "dhcp-option DNS 4.2.2.1"<br />
push "dhcp-option DNS 4.2.2.2"<br />
keepalive 1 10<br />
comp-lzo<br />
persist-key<br />
persist-tun<br />
status server-tcp.log<br />
verb 3<br />
</code></div>
</blockquote>
<p>lalu simpan.</p>
<p><strong>jalankan server vpn anda dengan perintah</strong></p>
<blockquote>
<div><code># service openvpn start<br />
</code></div>
</blockquote>
<p>atau</p>
<blockquote>
<div><code># service openvpn restart<br />
</code></div>
</blockquote>
<p><strong>Enabling packet forwarding dengan command:</strong></p>
<blockquote>
<div><code># echo 1 &gt; /proc/sys/net/ipv4/ip_forward<br />
</code></div>
</blockquote>
<p><strong>Edit NAT table untuk MASQUERADING</strong></p>
<p>Command berikut khusus untuk server Dedicated saja:</p>
<blockquote>
<div><code># iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE<br />
</code></div>
</blockquote>
<p>Sedangkan untuk VPS, command nya adalah sbb:</p>
<blockquote>
<div><code># iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o venet0 -j SNAT --to xx.xx.x.x<br />
</code></div>
</blockquote>
<p>xx.xx.x.x disesuaikan dengan IP venet0 di VPS anda.</p>
<p><strong>Download openVPN berbasis GUI</strong></p>
<blockquote>
<div><a target="_blank" href="http://openvpn.se/files/install_packages/openvpn-2.0.9-gui-1.0.3-install.exe" target="_blank">http://openvpn.se/files/install_packages/openvpn-2.0.9-gui-1.0.3-install.exe</a></div>
</blockquote>
<p>Download sertifikat yang di buat tadi ke komputer anda, file yang di butuhkan adalah ca.crt lalu simpan di folder config di instalasi openvpn pada komputer.</p>
<p>buatlah file konfigurasi client dan beri nama misalkan user1.ovpn dengan isi</p>
<blockquote>
<div><code>client<br />
dev tun<br />
proto udp<br />
remote xx.xx.xx.x 53<br />
resolv-retry infinite<br />
nobind<br />
persist-key<br />
persist-tun<br />
ca ca.crt<br />
auth-user-pass<br />
comp-lzo<br />
verb 3<br />
mute 20<br />
keepalive 10 100<br />
tun-mtu 5000<br />
redirect-gateway def1<br />
route-method exe<br />
route-delay 2<br />
</code></div>
</blockquote>
<p>kemudian simpan di dalam folder c://Program File/openVPN/config/user1.ovpn</p>
<p><strong>membuat user vpn</strong></p>
<blockquote>
<div><code># useradd namauser -M -s /bin/false<br />
# passwd namauser<br />
</code></div>
</blockquote>
<p>Jalankan dan connect ke vpn anda</p>
<p><strong>VPS</strong> (<em>Virtual Private Server</em>) adalah teknologi server yang bersifat virtual dimana hal ini bekerja secara software dan terdapat didalam sebuah physical server dibagi-bagi sehingga setiap VPS terlihat dan bekerja seperti sebuah server mandiri yang sebenarnya. Setiap VPS memiliki Full Root Access, Sistem Operasi, dan pengaturan sendiri untuk init script, users, pemrosesan, filesystem dan sebagainya termasuk resources server seperti CPU dan RAM yang berdiri sendiri. Berbeda dengan shared hosting yang menggunakan resource server bersama-sama dan saling mempengaruhi, proses yang berjalan pada suatu VPS tidak akan mempengaruhi VPS yang lain dalam satu server. (<em>sumber: http://pdjo.us/9tcjum</em>)</p>
<p>&nbsp;</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.paidjo.web.id/linux/install-openvpn-di-vps-cento5-x/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

