<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>rsync &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/rsync/</link>
	<description>Feed of posts on WordPress.com tagged "rsync"</description>
	<pubDate>Tue, 01 Dec 2009 07:54:48 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[rsync,resume,sourceforge.net]]></title>
<link>http://arcierisinasce.wordpress.com/2009/11/30/rsyncresumesourceforge-net/</link>
<pubDate>Mon, 30 Nov 2009 18:00:12 +0000</pubDate>
<dc:creator>marinz</dc:creator>
<guid>http://arcierisinasce.wordpress.com/2009/11/30/rsyncresumesourceforge-net/</guid>
<description><![CDATA[rsync -a -z -v --partial --progress -e ssh &lt;file_da_uplodare&gt; &lt;user_sourceforge&gt;,&lt;pro]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><code>rsync -a -z -v --partial --progress -e ssh &#60;file_da_uplodare&#62; &#60;user_sourceforge&#62;,&#60;progetto&#62;@frs.sourceforge.net:/home/frs/project/&#60;prima lettera iniziale progetto&#62;/&#60;prime 2 iniziali progetto&#62;/&#60;nome completo progetto&#62;/&#60;directory dove uploadare&#62;/</code></p>
<p><a href="https://sourceforge.net/apps/trac/sourceforge/wiki/Release%20files%20for%20download" target="_blank">FRS Sourceforge.net</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Another scpresume alias with rsync]]></title>
<link>http://eskatos.wordpress.com/2009/11/27/another-scpresume-alias-with-rsync/</link>
<pubDate>Fri, 27 Nov 2009 21:04:30 +0000</pubDate>
<dc:creator>eskatos</dc:creator>
<guid>http://eskatos.wordpress.com/2009/11/27/another-scpresume-alias-with-rsync/</guid>
<description><![CDATA[File copy over ssh is nice but it has no resume support. That can be a pain if dealing with big file]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>File copy over ssh is nice but it has no resume support. That can be a pain if dealing with big files and/or poor connectivity.</p>
<p>As a reminder to myself here is a shell alias I use :</p>
<p><code>alias scpresume='rsync -Pazhv -e ssh'</code></p>
<ul>
<li>-P is the same as &#8211;partial &#8211;progress, this enable progress indication and partially downloaded files transfer to be resumed </li>
<li>-a activate archive mode to be recursive</li>
<li>-z enable compression</li>
<li>-h outputs human readable units</li>
<li>-v add more verbosity, especially reassuring with poor connectivity</li>
<li>&#8216;-e ssh&#8217; is needed to use ssh as transport, you can change this to &#8216;-e &#8220;ssh -p XXXX&#8221;&#8216; if you need to change used port or any other ssh options</li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[rsync tool kecil cabe rawit]]></title>
<link>http://basiserver.wordpress.com/2009/11/26/rsync-tool-kecil-cabe-rawit/</link>
<pubDate>Thu, 26 Nov 2009 04:20:42 +0000</pubDate>
<dc:creator>basis-server</dc:creator>
<guid>http://basiserver.wordpress.com/2009/11/26/rsync-tool-kecil-cabe-rawit/</guid>
<description><![CDATA[&#8220;&#8221;rsync tool kecil cabe rawit&#8221;" Jika kata kunci yang anda ketikkan pada pakde goog]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>&#8220;&#8221;rsync tool kecil cabe rawit&#8221;"</strong></p>
<p>Jika kata kunci yang anda ketikkan pada pakde google &#8216;backup tools enterprise&#8217;, maka yang muncul bacula.org dan amanda.zmanda.com keduanya adalah Tool Backup kelas Enterprise. Saya akan mencari tool yang keren untuk backup sistem CentOS, apapun dari mulai dari file konfigurasi, file svn, website, database Mysql pada intinya saya ingin tools yang ringan, mudah pemakaian, ringan di jaringan karena akan didistribusikan ke server/komputer lain via network, bisa sinkronisasi sewaktu terjadi kegagalan proses backup di tengah jalan, inilah tools yang saya cari. Mulailah percobaan saya lakukan dengan BACULA, instalasi cukup lancar walaupun dengan minimnya forum dan dokumentasi. Alhasil mulailah pada tahap konfigurasi, saya gagal karena harus dengan perintah/command untuk meng-konfigurasi, kemudian saya install <strong>webacula </strong>supaya lebih mudah tetapi jadi sulit seperti install bacula. Saya teringat telah menginstall webmin pada CentOS saya, apakah bisa saya konfigurasi dengan webmin? ternyata bisa dan mudah. Berlanjut dengan harapan agar cepat selesai dan segera on bacula. 1 hari lebih tidak juga dapat membackup dengan lancar, cukuplah saya harus cari tool yang lain, namanya juga Enterprise&#8230;.</p>
<p>rsync jalan mudah, itulah mengapa saya pilih. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Cara menggunakan:<br />
rsync -av &#8211;progress &#8211;exclude &#8216;*~&#8217; &#8211;exclude &#8216;*.bak&#8217; &#8211;exclude &#8216;.svn&#8217; &#8211;exclude &#8216;*/tmp&#8217; &#8211;rsh=&#8217;ssh -p2200&#8242; root@192.168.0.100:/var/www/public_html/ /var/www/roojax.net/</p>
<p>Note: Error <em>libacl.0.1 not share permison denied</em> &#8211;&#62; Selinux aktif<br />
<em>nano /etc/selinux/config</em> ubah baris <em>SELINUX=enforcing </em>menjadi <em>disabled</em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Quickie HowTo - Setting up a Rsync Server in FreeBSD]]></title>
<link>http://jasonk2600.wordpress.com/2009/11/22/quickie-howto-setting-up-a-rsync-server-in-freebsd/</link>
<pubDate>Sun, 22 Nov 2009 03:16:00 +0000</pubDate>
<dc:creator>jasonk2600</dc:creator>
<guid>http://jasonk2600.wordpress.com/2009/11/22/quickie-howto-setting-up-a-rsync-server-in-freebsd/</guid>
<description><![CDATA[Installation &#8211; Server Install the Rsync server from the ports collection. # cd /usr/ports/net/]]></description>
<content:encoded><![CDATA[Installation &#8211; Server Install the Rsync server from the ports collection. # cd /usr/ports/net/]]></content:encoded>
</item>
<item>
<title><![CDATA[Rsync ]]></title>
<link>http://cvbasma.wordpress.com/2009/11/20/11/</link>
<pubDate>Fri, 20 Nov 2009 15:38:12 +0000</pubDate>
<dc:creator>cvbasma</dc:creator>
<guid>http://cvbasma.wordpress.com/2009/11/20/11/</guid>
<description><![CDATA[Rsync adalah tool yang berfungsi untuk transfer dan sinkronisasi file atau tree (struktur direktori ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Rsync adalah tool yang berfungsi untuk transfer dan sinkronisasi file atau tree (struktur direktori dan file) secara satu arah, baik transfer lokal (di sistem yang sama) maupun remote (jaringan/internet). Fungsi rsync mirip/identik dengan tool-tool ini: cp, mv, scp, FTP client. Rsync biasanya digabungkan dengan SSH sebagai metode transpor remotenya, walaupun dapat juga disetup untuk menjadi daemon sehingga tidak membutuhkan SSH.  Dalam kasus-kasus tertentu rsync juga dapat digunakan menggantikan HTTP client seperti wget [<a href="http://campur.info/index.php?option=com_content&#38;task=view&#38;id=36&#38;Itemid=29" target="_blank">campur.info</a>]. Secara umum rsync sangat populer dalam membuat mirror server.</p>
<p>Pertama kali saya membaca tentang rsync di situs <a href="http://opensuse.or.id/" target="_blank">opensuse.or.id</a>. Disana ada artikel mengenai “<a href="http://opensuse.or.id/panduan/server-setup/samba-server-primary-domain-controller-pdc/backup-data-dengan-rsync/" target="_blank">Backup Data dengan Rsync</a>“. Penjelasan lebih detail tentang apa itu rsync, keunggulan-keunggulannya, perintah-perintahnya, silahkan <a href="http://kb.masterwebnet.com/beta/index.fcgi/read/Artikel:Menggunakan_rsync" target="_blank">kesini</a> atau ke situs <a href="http://www.samba.org/rsync/" target="_blank">rsync</a> ….</p>
<p>Saya menggunakan openSUSE 11.2, dan menginstall rsync dengan menggunakan tools zypper. Untuk instalasi di Slackware, silahkan lihat <a href="http://www.ilmunet.info/?p=204" target="_blank">di sini,</a> Ubuntu bisa lihat <a href="http://rotyyu.wordpress.com/2008/09/05/membuat-server-rsync-di-ubuntu-804/" target="_blank">disini</a>, distro lain silahkan googling <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />
<code>Ahmad-box:~ # zypper in rsync</code>Setelah proses instalasi selesai, selanjurnya melakukan konfigurasi<br />
<code>Ahmad-box:~ # vi /etc/rsyncd.conf</code></p>
<p>Khusus untuk konfigurasi di PC yang saya pakai, saya tidak mengikuti konfigurasi default, namun nyontek dari konfigurasi dari luar (mohon maaf….saya lagi-lagi lupa sumbernya). Begini isinya…</p>
<p><code><em>motd file = /etc/rsyncd.motd</em></code><em><br />
<code>max connections = 2syslog facility = local3</code><br />
<code>hosts allow = 10.0.0.0/24 10.0.2.0/24 12.1.4.0/24</code><br />
<code># labelmodul:</code><br />
<code>[Ahmad]</code><br />
<code>path = /home/ahmad/Download/</code><br />
<code>comment = Ahmad punya</code><br />
<code>read only = yes</code><br />
<code>use chroot = yes</code><br />
<code>list = yes</code><br />
<code>uid = nobody</code><br />
<code>gid = nogroup</code><br />
<code>[iso]</code><br />
<code>path = /iso-dvd</code><br />
<code>comment = Iso Opensuse 11.2</code><br />
<code>read only = yes</code><br />
<code>use chroot = yes</code><br />
<code>list = yes</code><br />
<code>uid = nobody</code><br />
<code>gid = nogroup</code></em></p>
<p>Khusus untuk warna hijau dan orange adalah dua folder yang ingin saya bagi ke komputer lain.  Konfigurasi yang warna putih merupakan konfigurasi secara umum. Adapun file “/etc/rsyncd.motd” ini hanyalah berupa ucapan welcome untuk user…</p>
<p><code><em>motd file = /etc/rsyncd.motd</em></code><em><br />
<code>Welcome to Ahmad Rsync.....</code></em></p>
<p>File ini biasanya sudah ada, jika belum ada maka bisa dibuat sendiri. Selanjutnya restart service rsync<br />
<code>Ahmad-box:~ # service rsyncd restart</code></p>
<p>Testing dari komputer teman..</p>
<p><code>komputer@teman:~&#62; rsync 10.0.2.107::</code><br />
<code>Welcome to Ahmad Rsync.....</code><br />
<code>Ahmad           Ahmad punya</code><br />
<code>iso             Iso Opensuse 11.2</code></p>
<p>Untuk copy data, berikut contoh perintahnya<br />
<code>komputer@teman:~&#62; rsync 10.0.2.107::Ahmad/file /home/cl</code></p>
<p>(<strong>Sumber Artikel : http://alsinji.co.cc/2009/11/belajar-rsync/#awp::2009/11/belajar-rsync/ </strong>)</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[rsync ssh ohne Passwort]]></title>
<link>http://chainsawbeaver.wordpress.com/2009/11/19/rsync-ssh-ohne-passwort/</link>
<pubDate>Wed, 18 Nov 2009 22:45:56 +0000</pubDate>
<dc:creator>chainsawbeaver</dc:creator>
<guid>http://chainsawbeaver.wordpress.com/2009/11/19/rsync-ssh-ohne-passwort/</guid>
<description><![CDATA[http://www.linuxforen.de/forums/showthread.php?t=204979]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.linuxforen.de/forums/showthread.php?t=204979">http://www.linuxforen.de/forums/showthread.php?t=204979</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[opensuse : Backup data (network) dengan Grsync]]></title>
<link>http://c1p1.wordpress.com/2009/11/16/opensuse-backup-data-network-dengan-grsync/</link>
<pubDate>Mon, 16 Nov 2009 12:35:57 +0000</pubDate>
<dc:creator>c1p1cupidq</dc:creator>
<guid>http://c1p1.wordpress.com/2009/11/16/opensuse-backup-data-network-dengan-grsync/</guid>
<description><![CDATA[setelah sekian lama aku menemukanmu &#8230;.wakakak&#8230;(lyric lagu mode on haghag) setelah mendap]]></description>
<content:encoded><![CDATA[setelah sekian lama aku menemukanmu &#8230;.wakakak&#8230;(lyric lagu mode on haghag) setelah mendap]]></content:encoded>
</item>
<item>
<title><![CDATA[利用cwrsync同步ubuntu上的文件至Windows，基于SSH方式]]></title>
<link>http://freshventure.wordpress.com/2009/11/16/%e5%88%a9%e7%94%a8cwrsync%e5%90%8c%e6%ad%a5ubuntu%e4%b8%8a%e7%9a%84%e6%96%87%e4%bb%b6%e8%87%b3windows%ef%bc%8c%e5%9f%ba%e4%ba%8essh%e6%96%b9%e5%bc%8f/</link>
<pubDate>Mon, 16 Nov 2009 10:18:07 +0000</pubDate>
<dc:creator>freshventure</dc:creator>
<guid>http://freshventure.wordpress.com/2009/11/16/%e5%88%a9%e7%94%a8cwrsync%e5%90%8c%e6%ad%a5ubuntu%e4%b8%8a%e7%9a%84%e6%96%87%e4%bb%b6%e8%87%b3windows%ef%bc%8c%e5%9f%ba%e4%ba%8essh%e6%96%b9%e5%bc%8f/</guid>
<description><![CDATA[1. 在ubuntu上添加一个专门用于同步的用户组，root的权限太大，不建议对SSH开放。由于为了方便，rsync将使用不带密码的私钥进行登录验证，权限越低越好 groupadd remote-ba]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>1. 在ubuntu上添加一个专门用于同步的用户组，root的权限太大，不建议对SSH开放。由于为了方便，rsync将使用不带密码的私钥进行登录验证，权限越低越好</p>
<p>groupadd remote-backup<br />
useradd -c &#8220;account for rsync&#8221; -d /home/remote-backup/ -s /bin/sh -m -g remote-backup remote-backup</p>
<p>2. 利用cwrsync或putty产生一对密钥：</p>
<p>1) 使用cwrsync所带的ssh-keygen</p>
<p>sh-keygen -q -b 2048 -t rsa -f cwrsync -N &#8220;</p>
<p>将会产生不带密码的私钥cwrsync和公钥cwrsync.pub。把cwrsync.pub用加密的ftp上传到服务器上，放在/home/remote-backup下。</p>
<p>2)或者用puttygen，产生一对私钥和公钥，同样将公钥利用加密的ftp上传到服务器上，并执行ssh-keygen -if putty.key.pub &#62; key.pub，将其转化为Openssh格式的。对于本地机器上的私钥，也要重新输出成为openssh格式的，并放到cwrsync的程序目录下。</p>
<p>3)编辑服务器上的公钥：</p>
<p>在ssh-dss前，加上这两句，如果本地电脑是动态IP，那就把from那句去掉</p>
<div><span style="color:#99ccff;"><span style="color:#993366;">from=&#8221;10.1.1.1&#8243;</span>,</span><span style="color:#993300;">command=&#8221;/home/remote-backup/validate-rsync.sh&#8221;</span> ssh-dss AAAAB3Nza<br />
C1kc3MAAAEBAKYJenaYvMG3nHwWxKwlWLjHb77CT2hXwmC8Ap+fG8wjlaY/9t4uA+2qx9JNorgdrWKhH<br />
SKHokFFlWRj+qk3q+lGHS+hsXuvta44W0yD0y0sW62wrEVegz+JVmntxeYc0nDz5tVGfZe6ydlgomzj1<br />
bhfdpYe+BAwop8L+EMqKLS4iSacNjoPlHsmqHMnbibn3tBqJEq2QJjEPaiYj1iP5IaCuYBhuTKQGa+oy<br />
H3mXEif5CKdsIKBj46B0tCy0/GC7oWcUN92QdLrUyTeRJZsTWsxKpRbMliD2pBh4oyX/aXEf8+HZBrO5<br />
vQjDBCfTFQA+35Xrd3eTVEjkGkncI0SAeUAAAAVAMZSASmQ9Pi38mdm6oiVXD55Kk2rAAABAE/bA402V<br />
uCsOLg9YS0NKxugT+o4UuIjyl6b2/cMmBVWO39lWAjcsKK/zEdJbrOdt/sKsxIK1/ZIvtl92DLlMhci5<br />
c4tBjCODey4yjLhApjWgvX9D5OPp89qhah4zu509uNX7uH58Zw/+m6ZOLHN28mV5KLUl7FTL2KZ583Kr<br />
cWkUA0Id4ptUa9CAkcqn/gWkHMptgVwaZKlqZ+QtEa0V2IwUDWS097p3SlLvozw46+ucWxwTJttCHLzU<br />
mNN7w1cIv0w/OHh5IGh+wWjV9pbO0VT3/r2jxkzqksKOYAb5CYzSNRyEwp+NIKrY+aJz7myu4Unn9de4<br />
cYsuXoAB6FQ5I8AAAEBAJSmDndXJCm7G66qdu3ElsLT0Jlz/es9F27r+xrg5pZ5GjfBCRvHNo2DF4YW9<br />
MKdUQiv+ILMY8OISduTeu32nyA7dwx7z5M8b+DtasRAa1U03EfpvRQps6ovu79mbt1OE8LS9ql8trx8q<br />
yIpYmJxmzIdBQ+kzkY+9ZlaXsaU0Ssuda7xPrX4405CbnKcpvM6q6okMP86Ejjn75Cfzhv65hJkCjbiF<br />
7FZxosCRIuYbhEEKu2Z9Dgh+ZbsZ+9FETZVzKBs4fySA6dIw6zmGINd+KY6umMWyJNej2Sia70fu3XLH<br />
j2yBgN5cy8arlZ80q1Mcy763RjYGkR/FkLJ611HWIA=</div>
<p>然后在/home/remote-backup下创建.ssh目录，把上面的公钥重命名为authorized_keys, 存放在.ssh下。</p>
<p>并确保.ssh是755, authorized_keys是644的属性。（假设其owner都是root, 如果是remote-backup自己的话，那权限就是700和600了）</p>
<p>4）编辑/home/remote-backup/validate-rsync.sh脚本，输入以下内容：</p>
<p>#!/bin/sh</p>
<p>case &#8220;$SSH_ORIGINAL_COMMAND&#8221; in<br />
*\&#38;*)<br />
echo &#8220;Rejected&#8221;<br />
;;<br />
*\(*)<br />
echo &#8220;Rejected&#8221;<br />
;;<br />
*\{*)<br />
echo &#8220;Rejected&#8221;<br />
;;<br />
*\;*)<br />
echo &#8220;Rejected&#8221;<br />
;;<br />
*\&#60;*)<br />
echo &#8220;Rejected&#8221;<br />
;;<br />
*\`*)<br />
echo &#8220;Rejected&#8221;<br />
;;<br />
*\&#124;*)<br />
echo &#8220;Rejected&#8221;<br />
;;<br />
rsync\ &#8211;server*)<br />
$SSH_ORIGINAL_COMMAND<br />
;;<br />
*)<br />
echo &#8220;Rejected&#8221;<br />
;;<br />
esac</p>
<p>这个脚本可以确保以remote-backup身份登录的的用户，只能执行rsync这个命令，任何其他登录都会直接被切断。</p>
<p>chmod +x ./validate-rsync.sh</p>
<p>然后试运行一下，确保没有语法错误</p>
<p>3. 配置cwrsync:</p>
<p>将私钥放在程序目录下，和cwrsync.cmd在一起，，否则cwRsync会认为该私钥是共享的，需要600的权限，在Windows Xp下不好改。编辑cwrsync.cmd，在末尾加入</p>
<p>rsync -av -e &#8220;ssh -i cwrsync.key&#8221; remote-backup@mysite.com:/var/backup  /cygdrive/c/localbackup/</p>
<p>然后在命令行模式下运行cwrsync.cmd。第一次系统会提示，是否要将远程主机添加到信任列表中，选择yes。</p>
<p>然后就可以看到同步进行了。</p>
<p>成功后，可以在cwrsync.cmd中的v参数换成q，即rsync -aq ……。省去屏幕输出。</p>
<p>最后把cwrsync加入计划任务就可以定时同步了。</p>
<p>说明：通过ssh方式连接，就不在需要配置rsync daemon了。优点是所有传输内容都是保密的，缺点是尽管做了以上种种限制，resync还是可以看到全局的文档。一旦私钥被窃，别人是可以复制整个服务器上的文档。由于私钥是未加密码的，私钥的安全就很重要。所以本机的安全也就成了保护私钥安全的关键屏障。</p>
<p>只是考虑到，如果连rsync上的文档都被窃取了，服务器上的其他文档的重要性都还没有能跟他相比的，所以这个漏洞的意义不太大，也就不在进一步研究基于Openssh的chroot等方面的限制了。无论如何，采用私钥加密的方式，私钥和本机的安全是一定要注意的，建议要给Windows也设定一个非常安全的密码。</p>
<p>rsync配置成Daemon的话，还可以进一步参考<a href="http://www.linuxjournal.com/article/6475">这篇文章</a>，里面介绍了rsync.conf的参数设定及其含义，DBA Note对公钥，私钥的认证过程也有<a href="http://www.dbanotes.net/techmemo/rsync_openssh.html">简单的解释</a>。<a href="http://www.oschina.net/discuss/thread/39">多台window电脑间的同步</a>也可以用rsync。</p>
<p>此外，更高级的使用方法，还有<a href="http://deidara.blog.51cto.com/400447/120008">和inotify结合</a>，当目标目录方式更新后，就主动同步。</p>
<p>本文主要参考文档：</p>
<p><a href="http://troy.jdmz.net/rsync/index.html">Using Rsync and SSH </a></p>
<p>&#160;</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:2416px;width:1px;height:1px;">http://www.linuxjournal.com/article/6475</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Rsync over ssh with custom port]]></title>
<link>http://mostlycode.wordpress.com/2009/11/14/rsync-over-ssh-with-custom-port/</link>
<pubDate>Sat, 14 Nov 2009 18:04:03 +0000</pubDate>
<dc:creator>Tener</dc:creator>
<guid>http://mostlycode.wordpress.com/2009/11/14/rsync-over-ssh-with-custom-port/</guid>
<description><![CDATA[It&#8217;s just a quick tip. How can you force rsync to use a specific port when connecting to remot]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>It&#8217;s just a quick tip. How can you force rsync to use a specific port when connecting to remote machine via ssh? Turns out it&#8217;s pretty easy, if you dig into man page deep enough. Simply specify needed port in &#8216;-e&#8217; option like this:</p>
<p><code>rsync -av -e "ssh -p 123" example.com:/path/on/remote/server ~/local/path</code></p>
<p>As a bonus, with the same option you can add a lot more useful options, like compression and compression ratio:</p>
<p><code>... -e "ssh -p 123 -C -oCompressionLevel=9" ... </code></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Backups für Anfänger]]></title>
<link>http://dark85x.wordpress.com/2009/11/13/backups-fur-anfanger/</link>
<pubDate>Fri, 13 Nov 2009 04:02:28 +0000</pubDate>
<dc:creator>dark85x</dc:creator>
<guid>http://dark85x.wordpress.com/2009/11/13/backups-fur-anfanger/</guid>
<description><![CDATA[Da ich nun eine leere, verschlüsselte Festplatte habe und eine Backup-Festplatte die ebenfalls noch ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Da ich nun eine leere, verschlüsselte Festplatte habe und eine Backup-Festplatte die ebenfalls noch verschlüsselt werden will,</p>
<p>schreib ich hier mal ein kleines mini How-To, wie man sehr einfach die Daten der einen Festplatte auf die Andere bekommt.</p>
<p>Sehr einfach geht das z.B. mit <strong><em>&#8220;</em></strong><strong><em><a title="about rsync" href="https://help.ubuntu.com/community/rsync" target="_blank">rsync</a>&#8220;</em></strong></p>
<pre><strong><em>$ rsync -avogtplrz  /media/disk-1/ /media/disk/</em></strong></pre>
<p><strong><em><br />
</em></strong><br />
<strong><em>&#8220;disk-1&#8243;</em></strong> ist hier meine Backup-Festplatte, mit den Daten die Kopiert werden wollen. &#8220;<em><strong>disk&#8221;</strong></em> ist die leere Festplatte, die nun mit den Daten von <strong><em>&#8220;</em></strong><strong><em>disk-1&#8243;</em></strong> gefüllt wird.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[DeltaCopy - rsync for Windows]]></title>
<link>http://soniahamilton.wordpress.com/2009/11/12/deltacopy-rsync-for-windows/</link>
<pubDate>Thu, 12 Nov 2009 05:23:43 +0000</pubDate>
<dc:creator>Sonia</dc:creator>
<guid>http://soniahamilton.wordpress.com/2009/11/12/deltacopy-rsync-for-windows/</guid>
<description><![CDATA[A nice little tool I came across &#8211; DeltaCopy &#8211; for when you have to work with Windows de]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>A nice little tool I came across &#8211; <a href="http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp">DeltaCopy</a> &#8211; for when you have to work with Windows desktops and want to rsync (and don&#8217;t want to install <a href="http://www.cygwin.com/">Cygwin</a>). I haven&#8217;t had time to play with it yet, but apparently the DeltaCopy client will connect to an rsync server.</p>
<p>Out of interest, there&#8217;s also a <a href="http://sshwindows.sourceforge.net/">SourceForge package</a> for installing a minimal ssh server on Windows, rather than the full Cygwin.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[HowTo: Udev e script in base al dispositivo]]></title>
<link>http://idl3.wordpress.com/2009/10/29/howto-udev-e-script-in-base-al-dispositivo/</link>
<pubDate>Thu, 29 Oct 2009 14:00:58 +0000</pubDate>
<dc:creator>idl3</dc:creator>
<guid>http://idl3.wordpress.com/2009/10/29/howto-udev-e-script-in-base-al-dispositivo/</guid>
<description><![CDATA[Stamattina ho scritto come sia possibile usare le regole di Udev per far si che i dispositivi vengan]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Stamattina ho <a href="http://idl3.wordpress.com/2009/10/29/howto-montare-dispositivo-sempre/">scritto</a> come sia possibile <strong>usare le regole di Udev</strong> per far si che i dispositivi vengano montati in una <strong>directory</strong> piuttosto che in un&#8217;altra a seconda del <strong>dispositivo</strong>. Ora vedremo come aggiungere <strong>regole a Udev</strong> per fargli eseguire un determinato <strong>script</strong> quando si monta una <strong>penna USB</strong> (o quando la si smonta).</p>
<p><img src="http://idl3.wordpress.com/files/2009/10/hd-wd-esterno.jpg?w=150" alt="hd-wd-esterno" title="hd-wd-esterno" width="150" height="150" class="alignleft size-thumbnail wp-image-588" />Prima di tutto dobbiamo ottenere <strong>informazioni sull&#8217;hardware</strong>, quindi diamo questo comando da terminale:<br />
<code># tail -f /var/log/syslog</code><br />
e inseriamo la nostra periferica USB (penna, HD esterno). Otterremo un bel po&#8217; di testo come output, segniamoci il percorso della <em>device</em> (ad esempio <code>/dev/sdb</code>).</p>
<p>Ora che sappiamo <strong>dove trovare la periferica</strong>, possiamo ottenere molte informazioni, facciamolo con questo <strong>comando</strong>:<br />
<code>$ udevinfo -a -p $(udevinfo -q path -n /dev/sdb)</code></p>
<p>Anche in questo caso come output otterremo molte righe di testo, ma tra questi, i dati che ci servono non sono molti, segnateveli, perche&#8217; vi serviranno per scrivere la/e regola/e.</p>
<p>Un file di <strong>regole per Udev</strong> e&#8217; ad esempio questo:</p>
<pre>---8&#60;---
BUS=="scsi", SYSFS{model}=="BLAblabla", KERNEL=="sd?1", NAME="pendatilavoro", OWNER="luca"
SUBSYSTEM=="block", ACTION=="add", RUN+="/etc/udev/dev.d/script/mount.dev"
SUBSYSTEM=="block", ACTION=="remove", RUN+="/etc/udev/dev.d/script/umount.dev"
---8&#60;---</pre>
<p>da salvare <strong>ad esempio</strong> su <code>/etc/udev/rules/10-dam.rules</code> (il numero davanti al nome indica la priorita&#8217; di esecuzione, <strong>piu&#8217; basso e&#8217; il numero prima verra&#8217; eseguita la regola</strong>).</p>
<p>Questo e&#8217; il <strong>significato</strong> dei valori:</p>
<pre>BUS=="scsi" =&#62;                      la penna USB viene riconosciuta come disco scsi
SYSFS{model}=="UMni512MB*IOM2J4" =&#62; un modo per riferirsi a quella specifica penna USB
KERNEL=="sd?1" =&#62;                   la prima partizione della penna
NAME="pendatilavoro" =&#62;                  Udev mettera' la nostra penna nel percorso /dev/pendatilavoro (per la prima partizione)
OWNER="luca" =&#62;                    il percorso /dev/pendatilavoro e' dell'utente luca

SUBSYSTEM=="block", ACTION=="add", RUN+="/etc/udev/dev.d/script/mount.dev" =&#62; quando la periferica viene inserita viene eseguito lo script RUN+="/etc/udev/dev.d/script/mount.dev"

SUBSYSTEM=="block", ACTION=="remove", RUN+="/etc/udev/dev.d/script/umount.dev" =&#62; quando la penna viene estratta viene eseguito lo script RUN+="/etc/udev/dev.d/script/umount.dev"</pre>
<p><img src="http://idl3.wordpress.com/files/2009/09/chiave_chiavetta_penna_usb.jpg?w=150" alt="Penna USB" title="Penna USB" width="150" height="96" class="alignright size-thumbnail wp-image-234" />Aggiungendo <strong>script</strong>, potete ad esempio fare in modo che la penna si <strong>sincronizzi</strong> con una directory del vostro hard disk (potete utilizzare <code>rsync</code>) o quando la inserite, o prima di smontarla. Con <code>rsync</code> il comando e&#8217; una cosa del genere:<br />
<code>$ rsync -a -v --delete /dev/pendatilavoro /home/utente/hddatilavoro</code><br />
quindi con le dovute modifiche fate lo script e inserite il suo percorso nella regola di Udev.</p>
<p>Fonte: <a href="http://dventurin.blogspot.com/2007/04/udev-action-add-remove.html">Udev &#8211; action add &#8211; remove</a></p>
<hr />
<p style="text-align:right;"><a href="#content" title="torna su">[^] torna su</a>&#160;&#124;&#160;<a href="http://postli.com/post?u=http://idl3.wordpress.com/2009/10/29/howto-udev-e-script-in-base-al-dispositivo/&#38;t=HowTo: Udev e script in base al dispositivo" title="Post to Postli" style="color:blue;text-decoration:none;">post<span style="color:orange;">&#60;</span><span style="color:red;">li</span><span style="color:orange;">&#62;</span></a>&#160;&#124;&#160;<a href="http://www.wikio.it/vote?url=http://idl3.wordpress.com/2009/10/29/howto-udev-e-script-in-base-al-dispositivo/" target="_blank"><img src="http://www.wikio.it/shared/img/vote/wikio2.gif" border="0" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[BSRSoft: Lançado sistema de backup na nuvem para empresas e pessoas físicas]]></title>
<link>http://bsrsoft.wordpress.com/2009/10/28/bsrsoft-lancado-sistema-de-backup-na-nuvem-para-empresas-e-pessoas-fisicas/</link>
<pubDate>Wed, 28 Oct 2009 20:03:14 +0000</pubDate>
<dc:creator>BSRSoft IDC</dc:creator>
<guid>http://bsrsoft.wordpress.com/2009/10/28/bsrsoft-lancado-sistema-de-backup-na-nuvem-para-empresas-e-pessoas-fisicas/</guid>
<description><![CDATA[&nbsp; A BSRSoft acabou de disponibilizar a seus clientes e ao mercado em geral o seu novo serviço d]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignleft" title="BSRSoft BackUP" src="http://bsrsoft.com.br/images/11.jpg" alt="" width="859" height="200" /></p>
<p>&#160;</p>
<p style="text-align:justify;">A BSRSoft acabou de disponibilizar a seus clientes e ao mercado em geral o seu novo serviço de backups para servidores de qualquer tipo, backup de dados empresariais e dados pessoais.</p>
<p style="text-align:justify;">O sistema utilizado neste novo serviço é igual ao <a href="http://bsrsoft.wordpress.com/2009/10/28/bsrsoft-seguranca-de-dados-extrema-para-nossos-clientes-via-nossos-servidores-de-backup-novos/" target="_blank">sistema que utilizamos para efetuar backup de todas as nossas operações críticas</a> (hospedagem web de clientes, backup de servidores de banco de dados de nossos clusters etc). <a href="http://bsrsoft.wordpress.com/2009/10/28/bsrsoft-seguranca-de-dados-extrema-para-nossos-clientes-via-nossos-servidores-de-backup-novos/" target="_blank">É o NetBAQ</a>.</p>
<p style="text-align:justify;">Alta confiabilidade, alto desempenho, altíssimo potencial de escalabilidade, baixo custo (você se livra da responsabilidade de guarda de backups e do investimento em infraestrutura para guarda segura de seus dados) e muito mais proporcionado pelo conceito de prestação de serviços hosteados na nuvem (cloud computing).</p>
<p style="text-align:justify;">O sistema pode ser acessado via VPN, rsync (sob SSH criptografado), FTP, mapeamento transparente de drive via rede (via VPN) e através do SAMBA.</p>
<p style="text-align:justify;">Para acessar as opções e verificar os valores, visite: <a href="http://bsrsoft.com.br" target="_blank">http://bsrsoft.com.br</a> e clique em &#8220;BackUP&#8221; no menu superior, ou então entre em:</p>
<p style="text-align:justify;"><a href="http://shop.bsrsoft.com.br/category.php?id_category=17" target="_blank">http://shop.bsrsoft.com.br/category.php?id_category=17</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[luckyBackup gui-qt per rsync]]></title>
<link>http://kde4lqh.wordpress.com/2009/10/23/luckybackup-gui-qt-per-rsync/</link>
<pubDate>Fri, 23 Oct 2009 18:07:27 +0000</pubDate>
<dc:creator>DjNeophyte</dc:creator>
<guid>http://kde4lqh.wordpress.com/2009/10/23/luckybackup-gui-qt-per-rsync/</guid>
<description><![CDATA[Rsync è un ottimo tool per gestire i backup delle nostre cartelle,ora è disponibile una comodissima ]]></description>
<content:encoded><![CDATA[Rsync è un ottimo tool per gestire i backup delle nostre cartelle,ora è disponibile una comodissima ]]></content:encoded>
</item>
<item>
<title><![CDATA[Utilizando rsync para backup de dados automático entre servidores]]></title>
<link>http://troliveira.wordpress.com/2009/10/15/utilizando-rsync-para-backup-de-dados-automatico-entre-servidores/</link>
<pubDate>Thu, 15 Oct 2009 14:14:53 +0000</pubDate>
<dc:creator>Tiago Roberto de Oliveira</dc:creator>
<guid>http://troliveira.wordpress.com/2009/10/15/utilizando-rsync-para-backup-de-dados-automatico-entre-servidores/</guid>
<description><![CDATA[Precisei sincronizar algumas pastas do nosso servidor principal para um servidor secundário. Utiliza]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Precisei sincronizar algumas pastas do nosso servidor principal para um servidor secundário. Utilizamos dois servidores Ubuntu 8.04. A solução veio com o Rsync, que já vem instalado por padrão nesta distribuição.</p>
<p>No computador <em>destino</em> criei a pasta <em>/home/tiago/sincronizacao-servidor</em>.</p>
<p>Lendo o <em>man </em> do <em>rsync</em> cheguei a conclusão que, para o meu caso, alguns parâmetros serão úteis:<br />
<code><br />
v - verbose<br />
-r, --recursive             recurse into directories<br />
 -u, --update                skip files that are newer on the receiver<br />
 -h, --human-readable        output numbers in a human-readable format<br />
-i, --itemize-changes       output a change-summary for all updates<br />
-P                          same as --partial --progress<br />
-t   Preserva a data original do arquivo<br />
--delete-excluded<br />
</code></p>
<p>Então minha linha de comando ficaria mais ou menos assim:<br />
<code>rsync -vtruhiP --delete-excluded /var/www/ tiago@192.168.0.3:/home/tiago/sincronizacao-servidor/<br />
</code></p>
<p>Este comando funciona corretamente, mas pede a senha do usuário tiago na máquina destino. Como desejo que o rsync seja executado sem minha intervenção, precisarei de uma solução para isto.</p>
<p>Na máquina <em>origem</em> execute a seguinte instrução (no meu caso como usuário root):<br />
<code>ssh-keygen -t dsa -f ~/.ssh/id_dsa</code><br />
E vá teclando enter nas opções que for pedido. Não informe nada.</p>
<p>Copie o arquivo criado<em> /home/tiago/.ssh/id_dsa.pub </em>para o servidor <em>destino</em><br />
<code>scp /root/.ssh/id_dsa.pub tiago@192.168.0.3:/home/tiago/.ssh/</code></p>
<p>No servidor destino, execute o seguinte comando<br />
<code>cat /home/tiago/.ssh/id_dsa.pub &#62;&#62; /home/tiago/.ssh/authorized_keys</code></p>
<p>Execute o comando rsync novamente e veja que não é mais solicitado senha. Se ainda pedir, reinicie os servidores. Caso reinicie e continue pedindo, execute todos os passos anteriores deste post novamente.</p>
<p>Criei um script para executar o rsync e criar um log disso (script achei na internet, citarei as fontes no final)</p>
<p><code>vim executa_sincronizacao.sh</code><br />
E inseri neste arquivo o seguinte código:<br />
<code><br />
#!/bin/bash<br />
INICIO=`date +%d/%m/%Y-%H:%M:%S`<br />
LOG=/var/log/rsync/`date +%Y-%m-%d`.txt<br />
echo " " &#62;&#62; $LOG<br />
echo " " &#62;&#62; $LOG<br />
echo "&#124;--------------------------------------------" &#62;&#62; $LOG<br />
echo " Sincronizacao iniciada em $INICIO" &#62;&#62; $LOG<br />
rsync -vruhiP --delete-excluded /var/www/ tiago@192.168.0.3:/home/tiago/sincronizacao-servidor/ &#62;&#62; $LOG<br />
FINAL=`date +%d/%m/%Y-%H:%M:%S`<br />
echo " Sincronizacao Finalizada em $FINAL" &#62;&#62; $LOG<br />
echo "&#124;--------------------------------------------" &#62;&#62; $LOG<br />
echo " " &#62;&#62; $LOG<br />
echo " " &#62;&#62; $LOG</p>
<p></code><br />
E dei permissão para execução no arquivo&#62;<br />
<code>chmod 775 executa_sincronizacao.sh</code><br />
Criei a pasta rsync dentro de <em>/var/log/</em>, para sejam criados os logs nesta pasta:<br />
<code>mkdir /var/log/rsync</code></p>
<p>Depois disso coloquei no crontab para executar o executa_sincronizacao.sh de tempos em tempos.</p>
<p>Espero que este post seja útil:</p>
<p>Fontes consultadas:<br />
<a href="http://www.dicas-l.com.br/dicas-l/20041227.php" target="_blank">http://www.dicas-l.com.br/dicas-l/20041227.php</a> <br />
<a href="http://www.guiadohardware.net/comunidade/sincronizar-pastas/942084/" target="_blank">http://www.guiadohardware.net/comunidade/sincronizar-pastas/942084/</a> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Meu script virou programa!]]></title>
<link>http://luizsanches.wordpress.com/2009/10/13/meu-script-virou-programa/</link>
<pubDate>Tue, 13 Oct 2009 15:41:27 +0000</pubDate>
<dc:creator>Luiz Sanches</dc:creator>
<guid>http://luizsanches.wordpress.com/2009/10/13/meu-script-virou-programa/</guid>
<description><![CDATA[Livro Shell Script Profissional Foi no FISL 9.0 que conheci pessoalmente o Aurélio, não o cara do di]]></description>
<content:encoded><![CDATA[Livro Shell Script Profissional Foi no FISL 9.0 que conheci pessoalmente o Aurélio, não o cara do di]]></content:encoded>
</item>
<item>
<title><![CDATA[Uso de rsync en Windows]]></title>
<link>http://panoolvidar.wordpress.com/2009/10/12/uso-de-rsync-en-windows/</link>
<pubDate>Tue, 13 Oct 2009 01:42:55 +0000</pubDate>
<dc:creator>dfrios</dc:creator>
<guid>http://panoolvidar.wordpress.com/2009/10/12/uso-de-rsync-en-windows/</guid>
<description><![CDATA[No soy un usuario muy asiduo de rsync; sin embargo las características de esta aplicación son muy co]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>No soy un usuario muy asiduo de <a target="_blank" href="http://es.wikipedia.org/wiki/Rsync">rsync</a>; sin embargo las características de esta aplicación son muy completas así que vale la pena probarlo. Hace algunas semanas encontré la versión de <a target="_blank" href="http://www.itefix.no/i2/node/10650">rsync para Windows </a>y me decidí a usarla para sincronizar los documentos entre mi laptop y una memoria USB.</p>
<p>¿&#8230;y entonces por qué este post? porque en Windows es bien sabido que las unidades de disco se nombran con una letra seguido de 2 puntos (:), pero en rsync, como proviene del mundo *nix, se utilizan para separar el usuario y el host, del directorio físico (al estilo user@host:/directorio).</p>
<p>¿La solución? utilizar la siguiente notación: supongamos que queremos sincronizar 2 directorios ubicados en el disco C: y en el disco D:</p>
<p><code>rsync --update --recursive --progress /cygdrive/c/directorio_origen/* /cygdrive/d/directorio_destino/</code><a class="performancingtags" href="http://technorati.com/tag/cygdrive" rel="tag"></a></p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=81fb996f-2157-8032-805f-9f8bb4b669b3" /></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[ Upgrade ISO Ubuntu-mu dengan Zsync]]></title>
<link>http://dotexe.unnes.ac.id/2009/10/07/upgrade-iso-ubuntu-mu-dengan-zsync/</link>
<pubDate>Wed, 07 Oct 2009 16:34:25 +0000</pubDate>
<dc:creator>kulinet</dc:creator>
<guid>http://dotexe.unnes.ac.id/2009/10/07/upgrade-iso-ubuntu-mu-dengan-zsync/</guid>
<description><![CDATA[intipadi.com – Zsync adalah sebuah program file transfer yang hampir sama dengan rsync. Zsync sendir]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>intipadi.com – </strong>Zsync adalah sebuah program file transfer yang hampir sama dengan rsync. Zsync sendiri sebenarnya digunakan untuk mengoptimasi suatu distribusi file via internet dengan satu atau lebih server kemudian dengan massive dapat disebarkan ke ribuan downloader yang butuh.</p>
<p>untuk menginstall Zsync di Ubuntu, silakan gunakan perintah:</p>
<div>
<div>
<pre style="font-family:monospace;"><span style="color:#c20cb9;font-weight:bold;">sudo</span> <span style="color:#c20cb9;font-weight:bold;">apt-get</span> <span style="color:#c20cb9;font-weight:bold;">install</span> zsync<!--more--></pre>
</div>
</div>
<p><span id="more-123"> </span></p>
<p>kemudian pada artikel ini akan kita coba mengupdate ISO Karmic Koala kita supaya sesuai dengan update terbaru. Caranya cukup jalankan Zsync dengan perintah:</p>
<div>
<div>
<pre style="font-family:monospace;">zsync <span style="color:#660033;">-i</span> karmic-desktop-i386.iso http:<span style="color:#000000;font-weight:bold;">//</span>releases.ubuntu.com<span style="color:#000000;font-weight:bold;">/</span>karmic<span style="color:#000000;font-weight:bold;">/</span>ubuntu-<span style="color:#000000;">9.10</span>-beta-desktop-i386.iso.zsync</pre>
</div>
</div>
<p>Sekarang ISO Karmic anda sudah terupdate, sama dengan versi terbarunya di server. Selamat mencoba</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[A long night ... fedX + get rpmfusion repo]]></title>
<link>http://ratnadeepdebnath.wordpress.com/2009/10/04/a-long-night-fedx-get-rpmfusion-repo/</link>
<pubDate>Sun, 04 Oct 2009 08:56:02 +0000</pubDate>
<dc:creator>rtnpro</dc:creator>
<guid>http://ratnadeepdebnath.wordpress.com/2009/10/04/a-long-night-fedx-get-rpmfusion-repo/</guid>
<description><![CDATA[I became desperate yesterday night to do some useful things, anything. Had a long offline Puja Holid]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I became desperate yesterday night to do some useful things, anything. Had a long offline Puja Holidays. I was struggling to understand &#8220;How to write Makefiles&#8221;, and yesterday it clicked and I ended up writing a Makefile for the ongoing fedX project. Though the makefile which I wrote is not that great, but I have a start now. Committed the changes to the fedX repository at</p>
<p><a href="http://gitorious.org/~rtnpro/fedx/rtnpros-fedx-clone/">http://gitorious.org/~rtnpro/fedx/rtnpros-fedx-clone/</a></p>
<p>It was around 4:00 AM in the morning already. Made some changes in my gitorious project clones. Apart from that, I was trying to download the rpmfusion repositories for Fedora 11. I was using rsync on multiple screens for the purpose. But again and again, rsync used to stop downloading after working for sometime. Then I tried a Firefox addon &#8220;DownThemAll&#8221; and was very happy to see it work. All I needed was to browse the repository page listing all the packages, right click and select DownThemAll. And then I just needed to select where I want to save the downloaded files and start it. It downloads multiple files simultaneously and does not halt when one of the files cannot be downloaded, rather it pauses it and moves to others. It also supports resume, and has an option to skip the already downloaded files.</p>
<p>But I could not download the directories with DownThemAll. I guess it works only for files. Need to do some research on it. Any way, you can try to use DownThemAll. I think you will like it.</p>
<p>Finally, I went to sleep at 4:45 AM with my laptop running DownThemAll to download the rpmfusion repository. When I got up today morning, it was running fine. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Setting up a very basic backup server using Rsync]]></title>
<link>http://mikeslinuxtips.wordpress.com/2009/09/30/setting-up-a-very-basic-backup-server-using-rsync/</link>
<pubDate>Wed, 30 Sep 2009 00:36:57 +0000</pubDate>
<dc:creator>Mike Broyles</dc:creator>
<guid>http://mikeslinuxtips.wordpress.com/2009/09/30/setting-up-a-very-basic-backup-server-using-rsync/</guid>
<description><![CDATA[On the server to be backed up: Install rsync Create /etc/rsyncd.conf The simplest rsyncd.conf file: ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>On the server to be backed up:</p>
<ol>
<li>Install rsync</li>
<li>Create /etc/rsyncd.conf</li>
</ol>
<p>The simplest rsyncd.conf file:</p>
<pre>[backup]
path = /var/www/www.redhat.com/
</pre>
<p>Next run rsync in daemon mode: ]$ rsync &#8211;daemon</p>
<p>On the server pulling the backup data:</p>
<p>In the contrab (could be done manually):</p>
<pre>/usr/bin/rsync -a --delete --include=*.html --include=*.png --exclude=*.* server.name.here.com::backup /where/to/save/</pre>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Backup using rsync, SSH &amp; cron]]></title>
<link>http://myubuntublog.wordpress.com/2009/08/31/backup-using-rsync-ssh-cron/</link>
<pubDate>Mon, 31 Aug 2009 20:07:16 +0000</pubDate>
<dc:creator>wobblybob9</dc:creator>
<guid>http://myubuntublog.wordpress.com/2009/08/31/backup-using-rsync-ssh-cron/</guid>
<description><![CDATA[Backup on Ubuntu. Updated 09/11/09 to correct some errors! This &#8220;How To&#8221; was written wit]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:left;">Backup on Ubuntu.</p>
<p style="text-align:left;">Updated 09/11/09 to correct some errors!</p>
<p style="text-align:left;">This &#8220;How To&#8221; was written with the help of this article by Troy Johnson, <a href="http://troy.jdmz.net/rsync/index.html#note5">here</a> and amended were necessary to fit my needs.</p>
<p style="text-align:left;">I have 2 PC’s on a network and want to backup some files from one PC the [remote_client] to the other PC the [server] to do this I want to run a script from the server. The process can be atcheved using rsync &#38; SSH and automated with a cron job on the server.</p>
<p style="text-align:left;"><strong>Step:1</strong></p>
<p style="text-align:left;">We install on the server</p>
<p style="text-align:left;">open-ssh-server and rsync</p>
<p style="text-align:left;">and on the client openssh-client and rsync</p>
<p style="text-align:left;">This can be done via the Synaptic Package Manager or using the command line i.e.</p>
<p style="text-align:left;"><strong>~$ sudo apt-get install openssh-client</strong></p>
<p style="text-align:left;"><strong>~$ sudo apt-get install rsync</strong></p>
<p style="text-align:left;">you also may want to check that cron is installed and if you want a GTK version of rsync you could install gadmin-rsync.</p>
<p style="text-align:left;">So the files I want to backup are on the remote_client in the following folder; /home/martin/my_files</p>
<p style="text-align:left;">and I want to back them up on the server in the following folder; /home/martin/backups</p>
<p style="text-align:left;"><strong>Note:</strong> I have an account on both PC&#8217;s with the same name and password, and read access to both the source &#38; destination folders.</p>
<p style="text-align:left;">On the server we test out a basic script called backup.sh and saved with the Permissions set to &#8220;allow executing as a program&#8221;, check out my post <a href="http://myubuntublog.wordpress.com/2009/05/26/my-first-script/">here</a> for help with that, the content of the script is;</p>
<p style="text-align:left;"><strong>#!/bin/sh</strong></p>
<p style="text-align:left;"><strong>## first script to copy files from remote_client to server ##</strong></p>
<p style="text-align:left;"><strong>rsync -avz -e ssh martin@remote_client:/home/martin/my_files/ /home/martin/backups</strong></p>
<p style="text-align:left;">save the script and then run it by typing;</p>
<p style="text-align:left;"><strong>~$ ./backup.sh</strong></p>
<p style="text-align:left;">in a Terminal assuming you saved the script in your home directory /home/martin and called it backup.sh. You should be prompted for your user password on the remote_client then the process should start.</p>
<p style="text-align:left;">To make this more secure edit the &#8216;authorized_keys&#8217; file in servers /home/martin/.ssh folder with a text editor and modify the line with &#8217;server-rsync-key.pub&#8217; information on it from this:</p>
<p style="text-align:left;"><strong>Step:2</strong></p>
<p style="text-align:left;">Ok so that does the trick but if I&#8217;m to automate this script it needs to work without SSH asking me for my password each time. To do this I need to generate a private/public key pair, this is much more secure than adding the actual password in the text of the script or elsewhere linked to it.</p>
<p style="text-align:left;">We now need to be logged onto the server;</p>
<p style="text-align:left;">To generate the key pair I open a [Terminal] and issue the command;</p>
<p style="text-align:left;"><strong>~$ mkdir /home/martin/.key</strong></p>
<p style="text-align:left;">to create a hidden folder in my home folder called .key [the dot makes it hidden], then;</p>
<p style="text-align:left;"><strong>~$ ssh-keygen -t dsa -b 1024 -f /home/martin/.key/server-rsync-key</strong></p>
<p style="text-align:left;"><strong>Generating public/private dsa key pair.</strong></p>
<p style="text-align:left;"><strong>Enter passphrase (empty for no passphrase): [press Enter]</strong></p>
<p style="text-align:left;"><strong>Enter same passphrase again: [press Enter]</strong></p>
<p style="text-align:left;"><strong>Your identification has been saved in /home/martin/.key/server-rsync-key.</strong></p>
<p style="text-align:left;"><strong>Your public key has been saved in /home/martin/.key/server-rsync-key.pub.</strong></p>
<p style="text-align:left;"><strong>The key fingerprint is:</strong></p>
<p style="text-align:left;"><strong>etc. etc.</strong></p>
<p style="text-align:left;">I now have 2 files in the .key folder in my home folder called;</p>
<p style="text-align:left;">server-rsync-key</p>
<p style="text-align:left;">and</p>
<p style="text-align:left;">server-rsync-key.pub</p>
<p style="text-align:left;">I now copy the server-rsync-key.pub key over to the remote_client into my home folder /home/martin and log onto the remote_client.</p>
<p style="text-align:left;">Now on the remote_client, I issue the following command in a [Terminal]</p>
<p style="text-align:left;"><strong>~$ if [ ! -d .ssh ]; then mkdir .ssh ; chmod 700 .ssh ; fi</strong></p>
<p style="text-align:left;">[this checks to see if the folder .ssh exists and if not creates it]</p>
<p style="text-align:left;"><strong>~$ mv server-rsync-key.pub .ssh/</strong></p>
<p style="text-align:left;">[this moves the key from my home folder to the .ssh folder, hidden in my home folder]</p>
<p style="text-align:left;"><strong>~$ cd .ssh/</strong></p>
<p style="text-align:left;">[we now move to the .ssh folder]</p>
<p style="text-align:left;"><strong>~$ if [ ! -f authorized_keys ]; then touch authorized_keys ; chmod 600 authorized_keys ; fi</strong></p>
<p style="text-align:left;">[this checks to see if there is an authorized_keys file and if not creates it with the correct permissions]</p>
<p style="text-align:left;"><strong>~$ cat server-rsync-key.pub &#62;&#62; authorized_keys</strong></p>
<p style="text-align:left;">[this copies the contents of server-rsync-key.pub key into the file authorized_keys file.</p>
<p style="text-align:left;">If we now run our original script with the amendment below on the server it no longer asks for a password.</p>
<p style="text-align:left;"><strong>rsync -avz -e "ssh -i /home/martin/.key/server-rsync-key" martin@remote_client:/home/martin/my_files/ /home/martin/backups</strong></p>
<p style="text-align:left;"><strong>Step:3</strong></p>
<p style="text-align:left;">Now the key can be used to make connections to the remote_client, but these connections can be from anywhere (that the ssh daemon on remote_client allows connections from) and they can do anything (that remote_user can do), which could be dangerous. <span id="_marker"> To make this more secure edit the 'authorized_keys' file in remote_client /home/martin/.ssh folder with a text editor and modify the line ending user_name@server_name from this:</span></p>
<pre>ssh-dss
yl6b2/cMmBVWO39lWAjcsKK/zEdJbrOdt/sKsxIK1/ZIvtl92DLlMhci5c4tBjCODey4yjLhApjWgvX9
D5OPp89qhah4zu509uNX7uH58Zw/+m6ZOLHN28mV5KLUl7FTL2KZ583KrcWkUA0Id4ptUa9CAkcqn/gW
kHMptgVwaZKlqZ+QtEa0V2IwUDWS097p3SlLvozw46+ucWxwTJttCHLzUmNN7w1cIv0w/OHh5IGh+wWj
V9pbO0VT3/r2jxkzqksKOYAb5CYzSNRyEwp+NIKrY+aJz7myu4Unn9de4cYsuXoAB6FQ5I8AAAEBAJSm
DndXJCm7G66qdu3ElsLT0Jlz/es9F27r+xrg5pZ5GjfBCRvHNo2DF4YW9MKdUQiv+ILMY8OISduTeu32
nyA7 etc....</pre>
<p>to this:</p>
<pre>from="10.1.1.1", command="/home/martin/.key/validate-rsync" ssh-dss bA402VuCsOLg
yl6b2/cMmBVWO39lWAjcsKK/zEdJbrOdt/sKsxIK1/ZIvtl92DLlMhci5c4tBjCODey4yjLhApjWgvX9
D5OPp89qhah4zu509uNX7uH58Zw/+m6ZOLHN28mV5KLUl7FTL2KZ583KrcWkUA0Id4ptUa9CAkcqn/gW
kHMptgVwaZKlqZ+QtEa0V2IwUDWS097p3SlLvozw46+ucWxwTJttCHLzUmNN7w1cIv0w/OHh5IGh+wWj
V9pbO0VT3/r2jxkzqksKOYAb5CYzSNRyEwp+NIKrY+aJz7myu4Unn9de4cYsuXoAB6FQ5I8AAAEBAJSm
DndXJCm7G66qdu3ElsLT0Jlz/es9F27r+xrg5pZ5GjfBCRvHNo2DF4YW9MKdUQiv+ILMY8OISduTeu32
nyA7 etc....</pre>
<p style="text-align:left;">where "10.1.1.1" is the IP address of server, and "/home/martin/.key/validate-rsync" point to a script called validate-rsync as follows:</p>
<p style="text-align:left;"><strong>#!/bin/sh<br />
case "$SSH_ORIGINAL_COMMAND" in<br />
*\&#38;*)<br />
echo "Rejected"<br />
;;<br />
*\(*)<br />
echo "Rejected"<br />
;;<br />
*\{*)<br />
echo "Rejected"<br />
;;<br />
*\;*)<br />
echo "Rejected"<br />
;;<br />
*\&#60;*)<br />
echo "Rejected"<br />
;;<br />
*\`*)<br />
echo "Rejected"<br />
;;<br />
*\&#124;*)<br />
echo "Rejected"<br />
;;<br />
rsync\ --server*)<br />
$SSH_ORIGINAL_COMMAND<br />
;;<br />
*)<br />
echo "Rejected"<br />
;;<br />
esac</strong></p>
<p style="text-align:left;">If server has a variable address, or shares its address (via NAT etc.) with hosts you do not trust, omit the 'from="10.1.1.1",' part of the line (including the comma), but leave the 'command' portion. This way, only the 'rsync' will be possible from connections using this key. Make certain that the 'validate-rsync' script is executable by remote_user on remote_client and test it.</p>
<p style="text-align:left;">So in my case the result looks like this:</p>
<pre style="text-align:left;">command="/home/martin/.key/validate-rsync" ssh-dss bA402VuCsOLg9YS0NKxugT+o4UuIj
yl6b2/cMmBVWO39lWAjcsKK/zEdJbrOdt/sKsxIK1/ZIvtl92DLlMhci5c4tBjCODey4yjLhApjWgvX9
D5OPp89qhah4zu509uNX7uH58Zw/+m6ZOLHN28mV5KLUl7FTL2KZ583KrcWkUA0Id4ptUa9CAkcqn/gW
kHMptgVwaZKlqZ+QtEa0V2IwUDWS097p3SlLvozw46+ucWxwTJttCHLzUmNN7w1cIv0w/OHh5IGh+wWj
V9pbO0VT3/r2jxkzqksKOYAb5CYzSNRyEwp+NIKrY+aJz7myu4Unn9de4cYsuXoAB6FQ5I8AAAEBAJSm
DndXJCm7G66qdu3ElsLT0Jlz/es9F27r+xrg5pZ5GjfBCRvHNo2DF4YW9MKdUQiv+ILMY8OISduTeu32
nyA7 etc....</pre>
<p style="text-align:left;">Our backup.sh script now looks like this:</p>
<p style="text-align:left;"><strong>#!/bin/sh</strong></p>
<p style="text-align:left;"><strong>## second script to copy files from remote_client to server ##</strong></p>
<p style="text-align:left;"><strong>rsync -avz -e "ssh -i /home/martin/.key/server-rsync-key" martin@remote_client:/home/martin/my_files/ /home/martin/backups</strong></p>
<p style="text-align:left;"><strong>Step:4</strong></p>
<p style="text-align:left;">I now need to run the script from a Cron job, first move the backup.sh script into your $PATH, for help with this check out my post <a href="http://myubuntublog.wordpress.com/2009/05/26/my-first-script/">here</a>.</p>
<p style="text-align:left;">Now on the server open a [Terminal] and issue the command:</p>
<p style="text-align:left;"><strong>~$ crontab -e</strong></p>
<p style="text-align:left;">This should open a text editor, normally vi, normally paste into it the following text as a reminder</p>
<p style="text-align:left;"><strong># leave a space between each option #<br />
# the * is a wildcard option #<br />
# dayofmonth is 1 to 31 #<br />
# dayofweek can be 0 &#8211; 6, 0 is Sunday #<br />
# or use mon tue wed etc #<br />
#<br />
# mins hours dayofmonth month dayofweek command<br />
# * * * * * * command</strong></p>
<p style="text-align:left;">Then use Crontrol+o to save and press [Enter] to save, then Control+x to [Exit].</p>
<p style="text-align:left;">and test&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Secure remote storage using sshfs and encfs]]></title>
<link>http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/</link>
<pubDate>Sun, 23 Aug 2009 14:24:57 +0000</pubDate>
<dc:creator>Balau</dc:creator>
<guid>http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/</guid>
<description><![CDATA[I was particularly impressed by Dropbox and its ability to backup, retrieve and share files so easil]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I was particularly impressed by <a href="http://www.getdropbox.com/">Dropbox</a> and its ability to backup, retrieve and share files so easily, but I am quite concerned about the security issues deriving from having your files on a remote, closed-source system. I think that a good remote storage solution should prevent the owner of the storage server from accessing private data. Is it even possible? It is, using the right approach: the client computer must perform encryption when storing remote files, and decryption when retrieving them. I put together a solution for Linux systems using <a href="http://fuse.sourceforge.net/sshfs.html">sshfs</a> and <a href="http://www.arg0.net/encfs">encfs</a>.</p>
<p>I used two computers: a server and a client, but for testing purposes just one computer is needed. The server acts as a storage provider, using an ssh server. It can serve multiple users, and each user has a box where he can put anything. A user that connects to the server creates an encrypted space using encfs, and fills the box with private data.</p>
<h2>On the server</h2>
<ul>
<li>Add a user, for example remote_user1</li>
<li>Prepare a directory that will be the remote_user1 personal box. For example:</li>
</ul>
<p><code># mkdir /srv/boxes<br />
# mkdir /srv/boxes/remote_user1<br />
# chown remote_user1.remote_user1 /srv/boxes/remote_user1</code></p>
<ul>
<li>Install ssh server. On Debian-based systems:</li>
</ul>
<p><code># apt-get install open-ssh-server</code></p>
<ul>
<li>edit /etc/ssh/sshd_config to include the following options (this will prevent the users to use ssh to do anything but file transfer on their personal box):</li>
</ul>
<p><code>Subsystem sftp internal-sftp<br />
ChrootDirectory /srv/boxes<br />
ForceCommand internal-sftp</code></p>
<ul>
<li>Reduce read/write permissions on the root server directory. This is done to prevent the user to mount the root directory and list its contents.</li>
</ul>
<p><code># chmod 711 /srv/boxes</code></p>
<ul>
<li>Restart ssh server, for example:</li>
</ul>
<p><code># invoke-rc.d ssh restart</code></p>
<h2>On the client</h2>
<ul>
<li>You can add a user, for example user1, or continue with an existing user.</li>
<li>Install ssh client, sshfs and encfs. On Debian-based systems:</li>
</ul>
<p><code># apt-get install open-ssh-client sshfs encfs</code></p>
<ul>
<li>Add user1 to the fuse group</li>
</ul>
<p><code># adduser user1 fuse</code></p>
<ul>
<li>Log in as user1 (if you are already logged in as user1, log off and log in to render the fuse group effective)</li>
<li>Create a folder that will contain the encrypted file system mounted through sshfs</li>
</ul>
<p><code>$ mkdir ~/.box_enc</code></p>
<ul>
<li>Mount the remote directory, providing remote_user1 password (boxserver is the computer where we created the remote boxes before)</li>
</ul>
<p><code>$ sshfs remote_user1@boxserver:remote_user1 ~/.box_enc -o uid=$(id -u) -o gid=$(id -g)</code></p>
<ul>
<li>Create a folder that will contain the unencrypted file system mounted through encfs</li>
</ul>
<p><code>$ mkdir ~/box</code></p>
<ul>
<li>Mount the encrypted directory, creating an encfs environment encrypted with a password. After this step, the directory ~/box can be used as any other directory, but everything in it will be encrypted and stored in a remote folder, specifically the /srv/box/remote_user1 folder in your server. If you list the content of that remote folder (that is also the content of ~/.box_enc folder in the client computer) you will only see encrypted content and the xml file that encfs uses to keep the environment settings.</li>
</ul>
<p><code>$ encfs ~/.box_enc ~/box</code></p>
<ul>
<li>To unmount the directories, execute, in order:</li>
</ul>
<p><code>$ fusermount -u ~/box<br />
$ fusermount -u ~/.box_enc</code></p>
<h2>Tips</h2>
<ul>
<li>You can setup ssh with key authentication instead of password authentication to avoid typing the password every time you want to mount the encrypted remote folder. To do so, on the client side:</li>
</ul>
<p><code>$ ssh-keygen<br />
$ cp ~/.ssh/id_rsa.pub ~/.box_enc #~/.box_enc must be mounted</code></p>
<p style="padding-left:30px;">On the server side, logged in as remote_user1:</p>
<p><code>$ mkdir ~/.ssh<br />
$ chmod 700 ~/.ssh<br />
$ cat /srv/boxes/remote_user1/id_rsa.pub &#62;&#62; ~/.ssh/authorized_keys<br />
$ chmod 600 ~/.ssh/authorized_keys<br />
$ rm /srv/boxes/remote_user1/id_rsa.pub</code></p>
<ul>
<li>You can setup encfs to read the password from a file, using for example:</li>
</ul>
<p><code>$ read -s -p 'password&#62;' pwd<br />
$ touch ~/.encfs_pwd<br />
</code><code>$ chmod 600 ~/.encfs_pwd</code><br />
<code> $ echo "$pwd" &#62;&#62; ~/.encfs_pwd<br />
$ pwd=<br />
$ encfs --extpass='cat ~/.encfs_pwd' ~/.box_enc ~/box<br />
</code></p>
<ul>
<li>You can use the mounted directory as a backup, and use rsync to synchronize a local folder and your backup folder. For example:</li>
</ul>
<p><code>$ #To pull your files from your backup folder:<br />
$ rsync -uav ~/box/ ~/Documents/<br />
$ #To push your files to your backup folder:<br />
$ rsync -uav ~/Documents/ ~/box/</code></p>
<ul>
<li>Then you can schedule a job to keep them synchronized. To run a sync every minute:</li>
</ul>
<p><code>$ crontab -e<br />
* * * * * rsync -ua /home/user1/box/ /home/user1/Documents/ &#38;&#38; rsync -ua /home/user1/Documents/ /home/user1/box/</code></p>
<ul>
<li>To change the behavior of the server so that only a certain group of users are restricted to the file transfer functionality of ssh, you can use the Match keyword inside the sshd_config file, before the &#8220;ChrootDirectory&#8221; and &#8220;ForceCommand&#8221; lines. (see &#8220;man sshd_config&#8221;)</li>
</ul>
<h2>Security</h2>
<p>The security implications of this setup are complicated. Mostly, this setup is as secure as the combination of encfs and your client computer. The remote server cannot see the content of your files unless it knows the encfs password, but it can see the number of files and the directory structure (see <a title="http://www.arg0.net/encfsintro" href="http://www.arg0.net/encfsintro">http://www.arg0.net/encfsintro</a> and encfs man pages for more details). Theoretically, it could be possible for someone with access to the remote server to understand what kind of files you have on your box. For example, a big 400MB file could be a movie, a compressed file or a CD image; a directory could have a structure that resembles that of a Firefox profile folder.</p>
<h2>Usability</h2>
<p>The setup I just described is quite easy to follow if you know Linux well. It is tricky if you&#8217;re not expert. This solution can be automated in some aspects, for example an installation could setup the remote box to mount at login. Moreover, a nice GUI could be developed to do a quick start, to select backup options and security settings. The performance is not so great, since the data must be encrypted two times: one for encfs and one for ssh; it is however faster than I thought (I have not done benchmarks); moreover both sshfs and encfs have options (like cache and compression) that could speed up the file transfer. About the Operating System: this setup works on Linux, but I think it should work also on Mac OS X thanks to the <a href="http://code.google.com/p/macfuse/">macfuse</a> project that enables, among others, <a href="http://www.pqrs.org/tekezo/macosx/sshfs/">sshfs</a> and <a href="http://www.chuckknowsbest.com/ikrypt/">encfs</a>. On Windows sshfs is available through <a href="http://dokan-dev.net/en/download/">Dokan</a> libraries, but I can&#8217;t find anything for an encfs port.</p>
<h2>Final considerations</h2>
<p>This experiment is satisfying from a technical point of view, but it lacks the usability to be considered a full-blown alternative to Dropbox; I think that a better alternative could be Novell&#8217;s <a href="http://www.ifolder.com/ifolder">iFolder</a>. Currently, from what I found, iFolder server <em>kinda</em> works on non-Novell distros, but it needs some hacks and the installation is not straightforward (see <a href="http://ubuntuforums.org/showthread.php?t=1163192&#38;page=3">http://ubuntuforums.org/showthread.php?t=1163192&#38;page=3</a>), but it&#8217;s promising. I think I will try to install a complete setup when I have the time.</p>
<p>[Update]</p>
<p>I found a <a href="http://lemonnier.se/erwan/blog/">blog </a>that <a href="http://lemonnier.se/erwan/blog/item/50/">reports</a> stability problems with sshfs + encfs setups. I haven&#8217;t found the timestamp problem he mentions, but the two computers I used are tightly connected. I didn&#8217;t do a &#8220;heavy load&#8221; stress test either, just syncronizing a directory containing the sources and binaries of a small project.</p>
<p><a title="add to del.icio.us" rel="nofollow" href="http://del.icio.us/post?url=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/;title=Secure+remote+storage+using+sshfs+and+encfs"><img title="del.icio.us:Secure+remote+storage+using+sshfs+and+encfs" src="http://osblues.files.wordpress.com/2008/07/delicious.gif" alt="add to del.icio.us" /></a> :: <a title="add to Technorati" rel="nofollow" href="http://technorati.com/faves/?add=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/;title=Secure+remote+storage+using+sshfs+and+encfs"><img title="Technorati:Secure+remote+storage+using+sshfs+and+encfs" src="http://osblues.files.wordpress.com/2008/07/technorati.gif" alt="Bookmark Post in Technorati" /></a> :: <a title="add to Blinkslist" rel="nofollow" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&#38;Description=&#38;Url=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/;Title=Secure+remote+storage+using+sshfs+and+encfs"><img title="blinklist:Secure+remote+storage+using+sshfs+and+encfs" src="http://osblues.files.wordpress.com/2008/07/blinklist.gif" alt="Add to Blinkslist" /></a> :: <a title="add to Furl" rel="nofollow" href="http://www.furl.net/storeIt.jsp?u=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/;t=Secure+remote+storage+using+sshfs+and+encfs"><img title="furl:Secure+remote+storage+using+sshfs+and+encfs" src="http://osblues.files.wordpress.com/2008/07/furl.gif" alt="add to furl" /></a> :: <a title="Digg it" rel="nofollow" href="http://digg.com/submit?phase=2&#38;url=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/"><img title="Digg it:Secure+remote+storage+using+sshfs+and+encfs" src="http://osblues.files.wordpress.com/2008/07/digg.gif" alt="Digg it" /></a> :: <a title="add to ma.gnolia" rel="nofollow" href="http://ma.gnolia.com/bookmarklet/add?url=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/;title=Secure+remote+storage+using+sshfs+and+encfs"><img title="ma.gnolia:Secure+remote+storage+using+sshfs+and+encfs" src="http://osblues.files.wordpress.com/2008/07/magnolia.gif" alt="add to ma.gnolia" /></a> :: <a title="Stumble it!" rel="nofollow" href="http://www.stumbleupon.com/submit?url=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/&#38;title=Secure+remote+storage+using+sshfs+and+encfs"><img title="Stumble it:Secure+remote+storage+using+sshfs+and+encfs" src="http://osblues.files.wordpress.com/2008/07/stumbleit.gif" alt="Stumble It!" /></a> :: <a title="add to Simpy" rel="nofollow" href="http://www.simpy.com/simpy/LinkAdd.do?url=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/;title=Secure+remote+storage+using+sshfs+and+encfs"><img title="simpy:Secure+remote+storage+using+sshfs+and+encfs" src="http://osblues.files.wordpress.com/2008/07/simpy.png" alt="add to simpy" /></a> :: <a title="seed the vine" rel="nofollow" href="http://www.newsvine.com/_tools/seed&#38;save?url=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/;title=Secure+remote+storage+using+sshfs+and+encfs"><img title="newsvine:Secure+remote+storage+using+sshfs+and+encfs" src="http://osblues.files.wordpress.com/2008/07/newsvine.gif" alt="seed the vine" /></a> :: <a title="add to Reddit" rel="nofollow" href="http://reddit.com/submit?url=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/;title=Secure+remote+storage+using+sshfs+and+encfs"><img title="reddit:Secure+remote+storage+using+sshfs+and+encfs" src="http://osblues.files.wordpress.com/2008/07/reddit.gif" alt="" /></a> :: <a title="add to Fark" rel="nofollow" href="http://cgi.fark.com/cgi/fark/edit.pl?new_url=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/;new_comment=Secure+remote+storage+using+sshfs+and+encfs"><img title="fark:Secure+remote+storage+using+sshfs+and+encfs" src="http://osblues.files.wordpress.com/2008/07/fark.png" alt="" /></a> :: <a title="add to TailRank" rel="nofollow" href="http://tailrank.com/share/?text=&#38;link_href=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/&#38;title=Secure+remote+storage+using+sshfs+and+encfs"><img src="http://osblues.files.wordpress.com/2008/07/tailrank.gif" alt="TailRank" /></a> :: <a title="post to FaceBook" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/&#38;t=Secure+remote+storage+using+sshfs+and+encfs"><img title="facebook:Secure+remote+storage+using+sshfs+and+encfs" src="http://sunburntkamel.files.wordpress.com/2008/02/facebookcom.gif" alt="post to facebook" /></a> :: <a title="bookmark on Google" rel="nofollow" href="http://www.google.com/bookmarks/mark?op=edit&#38;bkmk=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/;title=Secure+remote+storage+using+sshfs+and+encfs"><img title="Google:Secure+remote+storage+using+sshfs+and+encfs" src="http://osblues.files.wordpress.com/2008/07/google_bmarks.gif" alt="Bookmark on Google" /></a> :: <a title="add to Netscape" rel="nofollow" href="http://www.netscape.com/submit/?U=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/;title=Secure+remote+storage+using+sshfs+and+encfs"><img title="NetScape:Secure+remote+storage+using+sshfs+and+encfs" src="http://osblues.files.wordpress.com/2008/07/netscape.gif" alt="Add to Netscape" /></a> :: <a title="share on Yahoo!" rel="nofollow" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/;title=Secure+remote+storage+using+sshfs+and+encfs"><img title="Yahoo:Secure+remote+storage+using+sshfs+and+encfs" src="http://osblues.files.wordpress.com/2008/07/yahoo_myweb.gif" alt="Share on Yahoo" /></a> :: <a title="add this to Live" rel="nofollow" href="https://favorites.live.com/quickadd.aspx?marklet=1&#38;mkt=en-us&#38;url=http://balau82.wordpress.com/2009/08/23/secure-remote-storage-using-sshfs-and-encfs/;title=Secure+remote+storage+using+sshfs+and+encfs"><img title="Live:Secure+remote+storage+using+sshfs+and+encfs" src="http://osblues.files.wordpress.com/2008/07/windows_live.gif" alt="Add this to Live" /></a></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
