<?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>Nibynóżki? NibyBlog ;) &#187; DSA</title>
	<atom:link href="http://www.nibyblog.pl/tag/dsa/feed" rel="self" type="application/rss+xml" />
	<link>http://www.nibyblog.pl</link>
	<description>Po prostu kolejny blog w sieci...</description>
	<lastBuildDate>Fri, 03 Sep 2010 13:43:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>SSH: bezhasłowe logowanie, czyli autoryzacja za pomocą klucza DSA</title>
		<link>http://www.nibyblog.pl/ssh-bezhaslowe-logowanie-czyli-autoryzacja-za-pomoca-klucza-dsa-1202.html</link>
		<comments>http://www.nibyblog.pl/ssh-bezhaslowe-logowanie-czyli-autoryzacja-za-pomoca-klucza-dsa-1202.html#comments</comments>
		<pubDate>Fri, 03 Jul 2009 22:14:40 +0000</pubDate>
		<dc:creator>Franek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Poradniki]]></category>
		<category><![CDATA[Autoryzacja]]></category>
		<category><![CDATA[Dostęp bezhasłowy]]></category>
		<category><![CDATA[DSA]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[SSH autoryzacja]]></category>

		<guid isPermaLink="false">http://nibyblog.pl/?p=1202</guid>
		<description><![CDATA[Krótko, i na temat, mam nadzieję, że komuś się przyda. Dość często, można powiedzieć, że codziennie loguję się na różne systemy za pomocą SSH. Każde logowanie wiąże się z żmudnym wpisywaniem hasła, a jak każdy wie hasło powinno składać się z małych i wielkich liter, cyfr i znaków specjalnych. :P A kiedy istnieje konieczność zapamiętania [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Krótko, i na temat, mam nadzieję, że komuś się przyda. Dość często, można powiedzieć, że codziennie loguję się na różne systemy za pomocą SSH. Każde logowanie wiąże się z żmudnym wpisywaniem hasła, a jak każdy wie hasło powinno składać się z małych i wielkich liter, cyfr i znaków specjalnych. :P A kiedy istnieje konieczność zapamiętania kilku takich haseł, może narobić się kaszana. ;) Kiedy dzisiaj DenyHosts na serwerze &#8220;A&#8221; zbanował moje IP dlatego, że wpisywałem hasło do serwera &#8220;B&#8221; miarka się przebrała i postanowiłem użyć uwierzytelnienia logowania poprzez SSH za pomocą kluczy DSA. W trakcie logowania następuje identyfikacja na podstawie kluczy DSA (prywatnego na lokalnym i publicznego na zdalnym komputerze), dlatego nie jest konieczne podawanie hasła. <span id="more-1202"></span></p>
<p style="text-align: justify;"><strong>1)</strong> Na początku na lokalnym komputerze musimy wygenerować klucz:</p>
<p><code>ssh-keygen -t dsa -b 1024</code></p>
<p>Zostaniemy zapytani o lokalizację, w której ma być zapisany klucz, oraz dwukrotnie o hasło, które ma chronić sam klucz. Zostawiamy domyślne położenie klucza, a hasła nie wpisujemy, wduszamy po prostu ENTER &#8211; ponieważ chcemy mieć bezhasłowy dostęp. Jeśli wszystko pójdzie dobrze, powinniśmy zobaczyć coś takiego:</p>
<p><code>Generating public/private dsa key pair.</code></p>
<p>Enter file in which to save the key (/home/franek/.ssh/id_dsa):</p>
<p>Enter passphrase (empty for no passphrase):</p>
<p>Enter same passphrase again:</p>
<p>Your identification has been saved in /home/franek/.ssh/id_dsa.</p>
<p>Your public key has been saved in /home/franek/.ssh/id_dsa.pub.</p>
<p>The key fingerprint is:</p>
<p>fb:6d:6a:9c:bd:4f:50:bc:3a:9a:b8:d2:38:35:b9:d5 franek@stefan</p>
<p>The key&#8217;s randomart image is:</p>
<p>+&#8211;[ DSA 1024]&#8212;-+</p>
<p>|                 |</p>
<p>|             .   |</p>
<p>|              o  |</p>
<p>|             . . |</p>
<p>|        S. .. .  |</p>
<p>|        +.. Eo   |</p>
<p>|       +.= oo .  |</p>
<p>|      + oo++oo   |</p>
<p>|       ooo=ooo.  |</p>
<p>+&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+</p>
<p><strong>2)</strong> Teraz należy wyeksportować klucz publiczny na zdalny komputer z którym chcemy logować się za pomocą klucza:</p>
<p><code>scp ~/id_dsa.pub user@serwer.pl:~/</code></p>
<p><strong>3)</strong> Po przekopiowaniu klucza, należy zalogować się na zdalny host (ostatni raz za pomocą hasła ;)), gdzie należy zmienić nazwę pliku klucza, oraz przenieść go do katalogu .ssh:</p>
<p><code>cat id_dsa.pub &gt;&gt; .ssh/authorized_keys</code></p>
<p class="info">Jeśli katalog .ssh nie istnieje, należy go utworzyć.</p>
<p><strong>4)</strong> To wszystko :D</p>
<p class="alert">Należy pamiętać, aby chronić nasz komputer przed osobami niepowołanymi, oraz nie udostępniać nikomu naszego klucza prywatnego.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nibyblog.pl/ssh-bezhaslowe-logowanie-czyli-autoryzacja-za-pomoca-klucza-dsa-1202.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
