<?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>Lathund &#187; Server</title>
	<atom:link href="http://www.lathund.nu/tag/server/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lathund.nu</link>
	<description>Din lathund till Ubuntu</description>
	<lastBuildDate>Sun, 08 May 2011 11:03:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Mät bandbredden mellan två datorer med iperf</title>
		<link>http://www.lathund.nu/2010/09/21/mat-bandbredden-mellan-tva-datorer-med-iperf/</link>
		<comments>http://www.lathund.nu/2010/09/21/mat-bandbredden-mellan-tva-datorer-med-iperf/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 22:31:07 +0000</pubDate>
		<dc:creator>Hund</dc:creator>
				<category><![CDATA[iperf]]></category>
		<category><![CDATA[Bandbredd]]></category>
		<category><![CDATA[Nätverk]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://www.lathund.nu/?p=6547</guid>
		<description><![CDATA[Att mäta bandbredden mellan två datorer med iperf är väldigt enkelt och kräver ett fåtal enkla kommandon. Börja med att installera iperf på båda datorerna: sudo aptitude install iperf Standardporten som används av iperf är 5001, se till att den är öppen i din brandvägg om du har någon innan du börjar. Kör sedan igång [...]]]></description>
			<content:encoded><![CDATA[<p>Att mäta bandbredden mellan två datorer med <a href="http://iperf.sourceforge.net/" target="_blank">iperf</a> är väldigt enkelt och kräver ett fåtal enkla kommandon. <span id="more-6547"></span></p>
<p>Börja med att installera iperf på båda datorerna:</p>
<blockquote>
<p>sudo aptitude install iperf</p>
</blockquote>
<p>Standardporten som används av iperf är 5001, se till att den är öppen i din brandvägg om du har någon innan du börjar.</p>
<p>Kör sedan igång servertjänsten på datorn du vill mäta bandbredden från med kommandot:</p>
<blockquote>
<p>iperf -s</p>
</blockquote>
<p>Anslut sedan till servern och mät din bandbredd med kommandot:</p>
<blockquote>
<p>iperf -c &lt;IP-adress&gt;</p>
</blockquote>
<p>Outputen du får ser ut så här:</p>
<blockquote>
<p>$ iperf -c &lt;IP&gt;<br />------------------------------------------------------------<br />Client connecting to &lt;IP&gt;, TCP port 5001<br />TCP window size: 16.0 KByte (default)<br />------------------------------------------------------------<br />[  6] local &lt;IP&gt; port 59050 connected with &lt;IP&gt; port 5001<br />[ ID] Interval       Transfer     Bandwidth<br />[  6]  0.0-10.0 sec   109 MBytes  <strong>91.4 Mbits/sec</strong></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.lathund.nu/2010/09/21/mat-bandbredden-mellan-tva-datorer-med-iperf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Uppgradera Ubuntu Server 8.04 LTS till nya 10.04 LTS</title>
		<link>http://www.lathund.nu/2010/05/01/uppgradera-ubuntu-server-8-04-lts-till-nya-10-04-lts/</link>
		<comments>http://www.lathund.nu/2010/05/01/uppgradera-ubuntu-server-8-04-lts-till-nya-10-04-lts/#comments</comments>
		<pubDate>Sat, 01 May 2010 04:13:52 +0000</pubDate>
		<dc:creator>Hund</dc:creator>
				<category><![CDATA[Ubuntu Server]]></category>
		<category><![CDATA[Lucid Lynx]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lathund.nu/?p=5857</guid>
		<description><![CDATA[Attt uppgradera Ubuntu Server 8.04 LTS (Hardy Heron) till nya 10.04 LTS (Lucid Lynx) är väldigt enkelt. 1. Börja med att kontrollera att du har paketet update-manager-core installerat: sudo aptitude install update-manager-core 2. Kontrollera sedan att du har raden Promt=lts i filen /etc/update-manager/release-upgrades: sudo nano /etc/update-manager/release-upgrades 3. Nu kan du börja installationen: sudo do-release-upgrade --devel-release [...]]]></description>
			<content:encoded><![CDATA[<p>Attt uppgradera Ubuntu Server 8.04 LTS (Hardy Heron) till nya 10.04 LTS (Lucid Lynx) är väldigt enkelt.<span id="more-5857"></span></p>
<p>1. Börja med att kontrollera att du har paketet <strong>update-manager-core</strong> installerat:</p>
<blockquote>
<p>sudo aptitude install update-manager-core</p>
</blockquote>
<p>2. Kontrollera sedan att du har raden <strong>Promt=lts</strong> i filen <strong>/etc/update-manager/release-upgrades</strong>:</p>
<blockquote>
<p>sudo nano /etc/update-manager/release-upgrades</p>
</blockquote>
<p>3. Nu kan du börja installationen:</p>
<blockquote>
<p>sudo do-release-upgrade --devel-release</p>
</blockquote>
<p>Följ instruktioneran och när du är klar med uppgraderingen startar du om datorn.</p>
<p>[note]För instruktioner om andra uppgraderingsalternativ:</p>
<ul>
<li><a href="https://help.ubuntu.com/community/LucidUpgrades" target="_blank">https://help.ubuntu.com/community/LucidUpgrades</a>[/note]</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lathund.nu/2010/05/01/uppgradera-ubuntu-server-8-04-lts-till-nya-10-04-lts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kom igång med SSH</title>
		<link>http://www.lathund.nu/2010/01/19/kom-igang-med-ssh/</link>
		<comments>http://www.lathund.nu/2010/01/19/kom-igang-med-ssh/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 23:33:09 +0000</pubDate>
		<dc:creator>Hund</dc:creator>
				<category><![CDATA[SSH]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://www.lathund.nu/?p=4649</guid>
		<description><![CDATA[SSH är en förkortning av Secure Shell, och används för att via en krypterad anslutning komma åt en fjärrdator, vanligtvis en server för att kunna administriera den via terminalen. I denna guiden kommer jag gå igenom några enkla steg hur man installerar, kommer igång och gör SSH säkert på din serverdator. Guiden är baserad på [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-4540" style="border: 0pt none;" title="Terminal-128" src="http://www.lathund.nu/wp-content/uploads/2010/01/Terminal-128.png" alt="" width="100" height="88" />SSH är en förkortning av <a href="http://sv.wikipedia.org/wiki/SSH" target="_blank">Secure Shell</a>, och används för att via en krypterad anslutning komma åt en fjärrdator, vanligtvis en server för att kunna administriera den via terminalen.</p>
<p>I denna guiden kommer jag gå igenom några enkla steg hur man installerar, kommer igång och gör SSH säkert på din serverdator.<span id="more-4649"></span></p>
<p>Guiden är baserad på wiki-inlägget <a href="http://ubuntu-se.org/wiki/Servrar/Secure_ssh" target="_blank">Secure SSH</a>, som jag själv använde mig av för något år sedan när jag hade min första server och skulle komma igång med SSH. Men jag ansåg att den kunde göras ännu mer nybörjarvänlig. <img src='http://www.lathund.nu/wp-content/plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' /> </p>
<h3>Installation</h3>
<p>Det enda som behövs för att komma igång är paketet <a href="apt:openssh-server">openssh-server</a> på din server. Ubuntu har som standard en SSH-klient vid namn OpenSSH (<a href="apt:openssh-client">openssh-client</a>) installerad.</p>
<p>Installera paketet <a href="apt:openssh-server">openssh-server</a> på din server:</p>
<blockquote>
<p>sudo aptitude install openssh-server</p>
</blockquote>
<h3>Komma igång</h3>
<p>Nu är det bara att logga in på servern med kommandot:</p>
<blockquote>
<p>ssh &lt;användarnamn&gt;@&lt;IP-adress&gt;</p>
</blockquote>
<p>Inloggningsuppgifterna är kontot du har på servern. Svårare än så är det inte att komma igång med SSH, dock hänger hela säkerheten på hur starkt ditt lösenord är.</p>
<h3>Gör SSH säkrare</h3>
<p>Det finns några enkla säkerhetsåtgärder jag rekomenderar att man vidtar för att göra SSH säkrare, stegen jag kommer gå igenom är:</p>
<ul>
<li>Använda certifikat</li>
<li>Byta ut standardporten</li>
<li>Neka åtkomst för användaren root</li>
<li>Ändra tiden man har på sig att logga in</li>
<li>Inaktivera möjligheten att kunna använda det lokala kontot för att logga in</li>
<li>Använda Fail2ban</li>
</ul>
<h4 style="text-align: left;">Använda certifikat</h4>
<p style="text-align: left;">För certifikatet använder vi oss av en <a href="http://sv.wikipedia.org/wiki/RSA" target="_blank">RSA-nyckel</a>, vilket innebär att man måste ha en nyckel som är godkänd av servern för att kunna logga in på servern.</p>
<p style="text-align: left;">Börja med att skapa en RSA-nyckel på din arbetsdator (En nyckel på 1024 bitar ska vara tillräckligt, men jag rekomenderar en nyckel på 4096 bitar för att vara lite extra säker):</p>
<blockquote>
<p style="text-align: left;">ssh-keygen -t rsa -b 4096</p>
</blockquote>
<p style="text-align: left;">[note]Det är en god idé att skapa nyckeln på arbetsdatorn eftersom att nyckeln blir säkrare på en arbetsdator som är välanvänd, eftersom mus- och hårddiskanvändande spelar in i hur stark nyckeln blir. Detta har att göra med <em>slump</em> på den datorn man skapar nyckeln på. På Wikipedia finns en intressant artikel vid namn <a href="http://sv.wikipedia.org/wiki/Pseudoslumptalsgenerator">Pseudoslumptalsgenerator</a> som är den typ av slumpgenerator datorer använder.[/note]</p>
<p style="text-align: left;">Du kommer bli tillfrågad vart du vill spara din nyckel, om du inte har några nycklar sedan tidigare duger standardmappen bra, vilket du bekräftar med tangenten &lt;Enter&gt;. Nästa val är att välja lösenord för din nyckel, välj ett starkt lösenord, blanda gärna stora och små bokstäver, siffror och tecken för att vara extra säker.</p>
<p><a href="http://www.lathund.nu/wp-content/uploads/2010/01/ssh.png"><img class="aligncenter size-medium wp-image-4662" title="ssh" src="http://www.lathund.nu/wp-content/uploads/2010/01/ssh-300x198.png" alt="" width="300" height="198" /></a></p>
<p>Kopiera innehållet från filen <strong>id_rsa.pub</strong> som finns i din arbetsdator till filen <strong>authorized_keys</strong> som finns på din server. Om du inte har någon nyckel sparad i filen <strong>authorized_keys </strong>sedan tidgare, kan du kopiera hela filen till servern och samtidigt ge den rätt namn, för detta använder vi programmet <a href="http://sv.wikipedia.org/wiki/SCP" target="_blank">SCP</a>, vilket använder SSH.</p>
<p>Börja med att skapa mappen .ssh på din server:</p>
<blockquote>
<p>mkdir .ssh</p>
</blockquote>
<p>Kopiera sedan filen med SCP till din server:</p>
<blockquote>
<p style="text-align: left;">scp -p .ssh/id_rsa.pub &lt;användarnamn&gt;@&lt;IP-adress&gt;:.ssh/authorized_keys</p>
</blockquote>
<p style="text-align: left;">Var noga med att det bara är din användare som har rättigheter att läsa filen <strong>id_rsa.pub</strong> på din arbetsdator och filen <strong>authorized_keys</strong> på din server. Är du osäker kan du sätta rätt rättigheter med dessa kommandon:</p>
<p style="text-align: left;">Klienten:</p>
<blockquote>
<p style="text-align: left;">chmod 600 id_rsa.pub</p>
</blockquote>
<p style="text-align: left;">Servern:</p>
<blockquote>
<p style="text-align: left;">chmod 600 authorized_keys</p>
</blockquote>
<h4 style="text-align: left;">Byta ut standardporten</h4>
<p>Att byta ut standardporten är en enkel och bra åtgärd för att försvåra åtkomsten för obehöriga användare.</p>
<p>Börja med att öppna filen <strong>/etc/ssh/sshd_config</strong> på din server:</p>
<blockquote>
<p>sudo nano /etc/ssh/sshd_config</p>
</blockquote>
<p>Leta reda på raden:</p>
<blockquote>
<p>Port 22</p>
</blockquote>
<p>Och ändra värdet till en annan ledig port, gärna en port ovan 10000.</p>
<h4 style="text-align: left;">Neka åtkomst för användaren root</h4>
<p style="text-align: left;">Att inte tillåta användaren root använda SSH är en annan enkel säkerhetsåtgärd som jag rekomenderar.</p>
<p style="text-align: left;">Leta reda på raden:</p>
<blockquote>
<p style="text-align: left;">PermitRootLogin yes</p>
</blockquote>
<p style="text-align: left;">Och ändra värdet <strong>yes</strong> till <strong>no</strong>.</p>
<h4 style="text-align: left;">Ändra tiden man har på sig att logga in</h4>
<p style="text-align: left;">Att ändra tiden man har på sig att logga in kan vara en god idé, detta är helt valfritt. Som standard har man 120 sekunder på sig att logga in.</p>
<p style="text-align: left;">För att ändra värdet för detta är det följande rad du ska ändra:</p>
<blockquote>
<p style="text-align: left;">LoginGraceTime 120</p>
</blockquote>
<h4 style="text-align: left;">Inaktivera möjligheten att kunna använda det lokala kontot för att logga in</h4>
<p style="text-align: left;">Detta är en åtgärd jag starkt rekomenderar att man ordnar. Om du inaktiverar möjligheten att kunna använda det lokala kontot på servern för att kunna ansluta måste man ha ett certifikat för att kunna komma åt servern via SSH.</p>
<p style="text-align: left;">Leta reda på raden:</p>
<blockquote>
<p style="text-align: left;">PasswordAuthentication yes</p>
</blockquote>
<p style="text-align: left;">Och ändra värdet <strong>yes</strong> till <strong>no</strong>.</p>
<p style="text-align: left;">Kontrollera även så att följande rader i konfigurationsfilen stämmer:</p>
<blockquote>
<p>Protocol 2<br />UsePrivilegeSeparation yes<br />StrictModes yes<br />RSAAuthentication yes<br />PubkeyAuthentication yes</p>
</blockquote>
<p>Spara och stäng filen med tangentbordskombinationen &lt;Ctrl&gt; + &lt;X&gt;, följt av &lt;y&gt; för att bekräfta åtgärden.</p>
<p>För att ändringarna ska börja gälla på servern behöver vi starta om tjänsten:</p>
<blockquote>
<p>sudo /etc/init.d/ssh restart</p>
</blockquote>
<h4>Använd Fail2ban</h4>
<p><a href="http://www.fail2ban.org" target="_blank">Fail2ban</a> är en tjänst som går igenom loggarna på din server och bannar IP-adresser som har angett fel lösenord 3 gånger i rad. Den uppdaterar brandväggen och blockerar IP-adresserna via den vägen. Fail2ban är även ett smidigt program om du har Apache, vsftp etc.</p>
<p>För att installera <a href="apt:fail2ban">fail2ban</a> använder du dig av kommandot:</p>
<blockquote>
<p>sudo aptitude install fail2ban</p>
</blockquote>
<p>Som standard blockeras IP-adressen i 600 sekunder efter 3 felaktiga försök. Eftersom standardvärdet på 600 sekunder bara håller fel folk bort en kort stund rekomenderar jag att du ändrat värdet så att blockeringen blir permanent.</p>
<p>Öppna konfigurationsfilen med kommandot:</p>
<blockquote>
<p>sudo nano /etc/fail2ban/jail.conf</p>
</blockquote>
<p>Leta reda på detta stycket som finns i början av filen:</p>
<blockquote>
<p>[DEFAULT]</p>
<p> # "ignoreip" can be an IP address, a CIDR mask or a DNS host<br /> ignoreip = 127.0.0.1<br /> bantime  = 600<br /> maxretry = 3</p>
</blockquote>
<p>Ändra värdet för <strong>bantime</strong> till <strong>0</strong>, vilket gör avstäningen permanent.</p>
<p>Spara och stäng filen med tangentbordskombinationen &lt;Ctrl&gt; + &lt;X&gt;, följt av &lt;y&gt; för att bekräfta åtgärden.</p>
<p>Nu är det bara att logga in på din server med kommandot:</p>
<blockquote>
<p>ssh &lt;användarnamn&gt;@&lt;IP-adress&gt; -p &lt;Port&gt;</p>
</blockquote>
<p>Du kommer nu bli tillfrågad om att låsa upp den privata RSA-nyckeln som du tidigare skapade.</p>
<p><a href="http://www.lathund.nu/wp-content/uploads/2010/01/ssh2.png"><img class="aligncenter size-medium wp-image-4664" src="http://www.lathund.nu/wp-content/uploads/2010/01/ssh2-300x140.png" alt="" width="300" height="140" /></a></p>
<p>Väl inloggad via SSH ser det ut så här:</p>
<p><a href="http://www.lathund.nu/wp-content/uploads/2010/01/ssh2.png"></a><a href="http://www.lathund.nu/wp-content/uploads/2010/01/ssh3.png"><img class="aligncenter size-medium wp-image-4663" src="http://www.lathund.nu/wp-content/uploads/2010/01/ssh3-300x198.png" alt="" width="300" height="198" /></a></p>
<p>Lycka till!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lathund.nu/2010/01/19/kom-igang-med-ssh/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
	</channel>
</rss>

