<?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>Linuxuzmani.com &#187; ssh</title>
	<atom:link href="http://www.linuxuzmani.com/tag/ssh/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linuxuzmani.com</link>
	<description>Linuxa ve Hayata Dair Notlarım</description>
	<lastBuildDate>Sun, 06 Feb 2011 18:07:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Kurulumun Ardından Yüklenecekler</title>
		<link>http://www.linuxuzmani.com/kurulumun-ardindan-yuklenecekler.html</link>
		<comments>http://www.linuxuzmani.com/kurulumun-ardindan-yuklenecekler.html#comments</comments>
		<pubDate>Sun, 26 Jul 2009 14:29:09 +0000</pubDate>
		<dc:creator>Salih BiLGiN</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[amarok]]></category>
		<category><![CDATA[amsn]]></category>
		<category><![CDATA[apt get]]></category>
		<category><![CDATA[avidemux]]></category>
		<category><![CDATA[bind9]]></category>
		<category><![CDATA[bwm]]></category>
		<category><![CDATA[bwm-ng]]></category>
		<category><![CDATA[filezilla]]></category>
		<category><![CDATA[gphpedit]]></category>
		<category><![CDATA[htop]]></category>
		<category><![CDATA[links2]]></category>
		<category><![CDATA[lynx]]></category>
		<category><![CDATA[mc]]></category>
		<category><![CDATA[nmap]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[paket]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[unrar]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[vlc]]></category>
		<category><![CDATA[weechat]]></category>
		<category><![CDATA[wireshark]]></category>
		<category><![CDATA[xchat]]></category>

		<guid isPermaLink="false">http://www.linuxuzmani.com/?p=286</guid>
		<description><![CDATA[Kişisel ve dizüstü bilgisayarıma kurulumun ardından ihtiyacıma göre lazım olabilecek paketleri yüklemek ilk işimdir. Zaman zaman bunlardan bazılarını unuttuğumu farkediyorum. Lazım olduğu anlarda yüklemek kolay olsa da zamanla yarışılan durumlarda can sıkıcı hal alabiliyor. Bunun için her kurulumun ardından bu yazıya gelerek ileride lazım olacak paketleri firesiz kurmuş olacağım. chrome (öntanımlı web tarayıcım) mc (Midnight [...]]]></description>
			<content:encoded><![CDATA[<p>Kişisel ve dizüstü bilgisayarıma kurulumun ardından ihtiyacıma göre lazım olabilecek paketleri yüklemek ilk işimdir. Zaman zaman bunlardan bazılarını unuttuğumu farkediyorum. Lazım olduğu anlarda yüklemek kolay olsa da zamanla yarışılan durumlarda can sıkıcı hal alabiliyor. Bunun için her kurulumun ardından bu yazıya gelerek ileride lazım olacak paketleri firesiz kurmuş olacağım.</p>
<ul>
<li>chrome (öntanımlı web tarayıcım)</li>
<li>mc (Midnight Commander)</li>
<li>unrar (rar dosyları açmak için)</li>
<li>filezilla (Ftp Client)</li>
<li>weechat (konsol üzerinden irc client keyfi)</li>
<li>xchat (weechati kullanamayan misafirlerim için <img src='http://www.linuxuzmani.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</li>
<li>geany (Ufak ama kullanışlı php editörü)</li>
<li>avidemux (Ses ve görüntü işleme yazılımı)</li>
<li>vlc player (Medya oynatıcı)</li>
<li>amarok (Müzik dinlemek ve kataloglama için)</li>
<li>bind9 (Kendi dns sunucumu kullanmak gibisi yok)</li>
<li>bwm-ng (Ara sıra lazım oluyor. Bilgisayarımda kullanılan bant genişliğini izliyorum)</li>
<li>opera (Firefox dışında bir tarayıcı lazım olduğunda kullanırım)</li>
<li>htop (top komutunun gelişmiş  hali)</li>
<li>lynx ve links2 (konsolda web gezintilerimde kullanırım)</li>
<li>nmap (Ağda neler oluyor? )</li>
<li>ssh (Bilgisayarıma uzaktan nasıl bağlanırım)</li>
<li>skype (Proje ekibindeki arkadaşlarla görüşmen için)</li>
<li>virtualbox (Sanallaştırma yazılımım)</li>
<li>wireshark (Ağda neler oluyor 2 ?)</li>
</ul>
<p>Her seferinde tek tek yazmaktansa aşağıdaki komutla hepsini bir arada kurmuş olalım.</p>
<blockquote><p>apt-get install mc unrar filezilla weechat xchat gphpedit avidemux vlc amsn amarok bind9 bwm-ng htop lynx links2 nmap ssh skype virtualbox wireshark</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuzmani.com/kurulumun-ardindan-yuklenecekler.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rsync ile Yedekleme (Incremental Backup)</title>
		<link>http://www.linuxuzmani.com/rsync-ile-yedekleme-incremental-backup.html</link>
		<comments>http://www.linuxuzmani.com/rsync-ile-yedekleme-incremental-backup.html#comments</comments>
		<pubDate>Sun, 04 Jan 2009 00:08:29 +0000</pubDate>
		<dc:creator>Salih BiLGiN</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[disaster]]></category>
		<category><![CDATA[dsa]]></category>
		<category><![CDATA[incremental]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[rsa]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[scp]]></category>
		<category><![CDATA[şifresiz ssh]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[yedek]]></category>
		<category><![CDATA[zamanlanmış görevler]]></category>

		<guid isPermaLink="false">http://www.linuxuzmani.com/?p=129</guid>
		<description><![CDATA[Yurt dışında bulunan bir sunucum var. Kullanılan alan hergün artmakta. Sunucu üzerinde yaşacak sorunda geriye dönüşte kayıbı en düşük seviyede tutmak için yedekleme ihtiyacı hasıl oldu. Türkiye&#8217;de bu sunucuya eş bir sunucu hazırladım. DNS kayıtlarınıda olabilecek felaket (disaster) durumunda buradan devam edilecek şekilde düzenledim. Yedekleme sistemin rsync ve ssh kullandım. Buradaki yapımız yedek sistem için [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linuxuzmani.com/wp-content/yukluk/2009/01/rsync_logo.jpg"><img class="alignleft size-full wp-image-130" title="rsync_logo" src="http://www.linuxuzmani.com/wp-content/yukluk/2009/01/rsync_logo.jpg" alt="rsync_logo" width="132" height="67" /></a>Yurt dışında bulunan bir sunucum var. Kullanılan alan hergün artmakta. Sunucu üzerinde yaşacak sorunda geriye dönüşte kayıbı en düşük seviyede tutmak için yedekleme ihtiyacı hasıl oldu. Türkiye&#8217;de bu sunucuya eş bir sunucu hazırladım. DNS kayıtlarınıda olabilecek felaket (disaster) durumunda buradan devam edilecek şekilde düzenledim. Yedekleme sistemin rsync ve ssh kullandım.</p>
<p>Buradaki yapımız yedek sistem için replikasyon yapması, bir anlamda sunucunun değişen dosyalarının yedeklenmesi işlemidir. Tam bir backup sistemi anlatılmamaktadır. İlk aktarımda bütün dosyalar ve klasörler aktarılacaktır. Daha sonraki aktarımlarda sadece (incremental) değişen dosya ve klasörler aktarılacak şekilde bir yapıdır.<span id="more-129"></span></p>
<p>İşlemi 3 aşamalı olarak yaptım.</p>
<p><span style="color: #ff0000;">1. Ssh ile Şifresiz Erişim</span></p>
<p>Sunucumuza zamanlanmış olarak görev atadığımızda bağlantımız ssh ile yapılacağı için parola sormaması gerekli.<br />
Yurtdışındaki sunucuda yapılanlar, root olarak giriş yapıldıktan sonra;</p>
<blockquote><p><strong>ssh-keygen -b 1024 -t dsa</strong></p></blockquote>
<p>3 tane soru soracak enter ile geçebilirsiniz.</p>
<p>oluşan anahtarımızı Türkiye&#8217;deki sunucuya göndereceğiz.</p>
<blockquote><p><strong>scp /root/.ssh/id_dsa.pub root@sunucuiptr:/root/.ssh/authorized_keys</strong></p></blockquote>
<p>Bu işlemin ardından şifre sormadan yurtdışındaki sunucudan Türkiye&#8217;deki sunucuya bağlantı yapılacaktır.</p>
<p><span style="color: #ff0000;">2. Rsync yedekleme parametrelerinin ayarlanması ve ilk aktarımın yapılması.</span></p>
<p>İki sistemimde debian linux. rysnc paketini kurarak ikinci adıma başlıyoruz.</p>
<blockquote><p><strong>apt-get install rsync</strong></p></blockquote>
<p>Bu aşamadan sonra işlemler yurt dışındaki sunucuda yapılacaktır. Rsync komutu ile kullandığımız parametreleri açıklayalım.</p>
<ul>
<li><strong>-t </strong> Dosyaların tarihlerini değiştirmeden kopyalar</li>
<li><strong>-l </strong> Var olan kısa yollarıda aynen aktarır.</li>
<li><strong>-p</strong> Erişim izinlerinin değişmeden aktarılması sağlanır</li>
<li><strong>-v</strong> Dosya aktarımını görmek için kullanılır.</li>
<li><strong>-z</strong> Dosyaları sıkıştırarak gönderir.</li>
<li><strong>-e</strong> Kullanılacak kabuğu belirlenir.</li>
</ul>
<p>diğer paramterleri öğrenmek için aşağıdaki komutunu kullanarak görebilirsiniz.</p>
<blockquote><p><strong>rsync &#8211; -help</strong></p></blockquote>
<p>Burada dikkat edilecek husus eğer dizin olarak aktarılacaksa kaynak yoluna  /var/www şeklinde, yani Türkiye&#8217;deki sunucuda da www klasör şeklinde aktarmı yapar. Eğer biz kaynak yoluna / eklemezsek karşı tarafta www klasörü içindeki herşeyi  /var içine gönderilir. wwww dizini oluşturulmaz.</p>
<p>Komutun kullanımı,</p>
<blockquote><p><strong>rsync -parametreler kaynak hedef</strong></p></blockquote>
<p>Birden fazla klasor aktarmak için,</p>
<blockquote><p><strong>rsync -parametreler kaynak1 kaynak2 kaynak3 hedef</strong></p></blockquote>
<p>şeklinde kullanılır.</p>
<p>Ben web dizinini aktarıyorum.</p>
<blockquote><p><strong>rsync -avz -l -p -t -e &#8220;ssh -l root&#8221; /var/www  sunucuiptr:/var</strong></p></blockquote>
<p><span style="color: #ff0000;">3. Zamanlanmış görev olarak atama yapmak.</span></p>
<p>Bu komut dizilimini çalıştıracak bir script hazırlayalım.</p>
<p>nano /root/cron-rsync</p>
<blockquote><p><strong><em>#!/bin/sh<br />
RSYNC=/usr/bin/rsync<br />
SSH=/usr/bin/ssh<br />
SSHKULLANICI=root<br />
RKULLANICI=root<br />
RUZAK=sunucutrip<br />
RYOL=/var<br />
LYOL=/var/www<br />
$RSYNC -avz -l -p -t -e  &#8220;$SSH -l $SSHKULLANICI&#8221;  $LYOL </em></strong><strong><em> $RKULLANICI@$RUZAK:$RYOL</em></strong></p></blockquote>
<p>dosyamızı kaydedip çıkıyoruz. Çalıştırılabilir dosya haline getiriyoruz.</p>
<blockquote><p><strong>chmod +x /root/cron-rsync</strong></p></blockquote>
<p>Yurt dışındaki sunucumun her saat  saatlerde replikasyon yapması için cron (zamanlanmış görev) ataması yapıyorum.</p>
<blockquote><p><strong>crontab -e</strong></p>
<p><strong><em>0 * * * * /root/cron-rsync</em></strong></p></blockquote>
<p>Kaydedip çıkıyoruz. Replikasyonumuz her saat başı çalışacak şekilde ayarlandı. Burada dikkat etmeniz gereken nokta bir saat biriken veri miktarını takip etmelisiniz. Çünkü ikinci saatte aktarabilecek kadar güçlü bir hattınız yoksa devam eden bir replikasyon üzerine ikinciside biner.  Uzaktaki sunucuya belirlediğiniz bir t süresi kadar ne kadar yedek atıldığını hesaplayın. Her saat değil belki 6 saatte bir yapabilirsiniz. Bu süreyi kendi alt yapınıza gore ayarlayabilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuzmani.com/rsync-ile-yedekleme-incremental-backup.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

