<?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>absichern Archive - Serverbiz</title>
	<atom:link href="https://www.serverbiz.de/tag/absichern/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.serverbiz.de/tag/absichern/</link>
	<description>vServer und Rootserver mieten</description>
	<lastBuildDate>Thu, 21 Apr 2022 21:06:46 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.serverbiz.de/wp-content/uploads/2022/04/cropped-serverbiz-icon-500-32x32.png</url>
	<title>absichern Archive - Serverbiz</title>
	<link>https://www.serverbiz.de/tag/absichern/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Apache2 Webserver inkl. PHP5, MySQL, FTP einrichten</title>
		<link>https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/</link>
					<comments>https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/#comments</comments>
		
		<dc:creator><![CDATA[Serverbiz Team]]></dc:creator>
		<pubDate>Fri, 19 Aug 2011 20:04:06 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Serveradministration]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[absichern]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[einrichten]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[konfigurieren]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[webserver]]></category>
		<guid isPermaLink="false">http://blog.europe-gaming.eu/?p=295</guid>

					<description><![CDATA[<p>HowTo: Apache2 Webserver inkl. MySQL, PHP5, phpMyAdmin und FTP einrichten. Um auf dem eigenen Root- oder vServer eine Website zu ... <a class="cz_readmore" href="https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/"><i class="fa fa-angle-right"></i><span>Mehr lesen</span></a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/">Apache2 Webserver inkl. PHP5, MySQL, FTP einrichten</a> erschien zuerst auf <a rel="nofollow" href="https://www.serverbiz.de">Serverbiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>HowTo: Apache2 Webserver inkl. MySQL, PHP5, phpMyAdmin und FTP einrichten.</h3>
<p>Um auf dem eigenen <strong>Root- oder vServer</strong> eine Website zu betreiben benötigt man einen Webserver. Der bekannteste ist <strong>Apache2</strong>. Daher klären wir in diesem Tutorial, wie man einen <strong>Apache2 Server inklusive MySQL, PHP5, phpMyAdmin und FTP</strong> einrichtet und richtig konfiguriert.</p>
<p>Zuerst melden wir uns als root an unserem Server an und führen ein Update aus, um sicher zu gehen, dass das System aktuell ist.</p>
<p>apt-get update &amp;&amp; apt-get upgrade</p>
<p>Die Installation evt. verfügbarer Updates bestätigen wir mit &#8222;Y&#8220;.</p>
<p>Nun installieren wir die benötigten Pakete für unseren Webserver per apt-get.</p>
<p>apt-get install apache2 php5 mysql-server php5-mysql phpmyadmin proftpd</p>
<p>Die Installation bestätigen wir mit &#8222;Y&#8220;.</p>
<p>Bei der Pakete Konfiguration des MySQL Servers, welche wärend der Installation erscheint müssen wir ein MySQL root Passwort festlegen.<br />
Damit können wir und später ins phpMyAdmin einloggen.</p>
<p>Bei der ProFTPd Konfiguration wählen wir den Servermodus bzw. standalone aus.</p>
<p>In der phpMyAdmin Konfiguration muss apache2 gewählt werden.</p>
<p>Wenn die Installation der Pakete abgeschlossen ist müssen wir noch eine Congif eine andere einfügen, damit phpMyAdmin funktioniert und per yourdomain.com/phpmyadmin aufrufbar ist.</p>
<p>echo include /etc/phpmyadmin/apache.conf &gt;&gt; /etc/apache2/apache2.conf</p>
<p><span id="more-1993"></span></p>
<p>Nun aktivieren wir noch mod_rewrite für .htaccess Features.</p>
<p>a2enmod rewrite</p>
<p>Nun starten wir den Apache2 Webserver neu, um die Änderung Wirksam zu machen.</p>
<p>/etc/init.d/apache2 restart</p>
<p>Nun können wir phpMyAdmin per yourdomain.com/phpmyadmin oder ip/phpmyadmin aufrufen.</p>
<p>Jetzt erstellen wir einen User, welcher sein Home- Verzeichnis in /var/www hat. Wir nennen diesen Beispielsweise &#8222;web&#8220;.</p>
<p>adduser web &#8211;home /var/www<br />
passwd web<br />
chown -R web:www-data /var/www</p>
<p>Mit diesem User können wir uns nun an unserem FTP Server einloggen.</p>
<p><em>Server: IP Adresse oder Domain<br />
User: web<br />
Passwort: *****<br />
Port: 21</em></p>
<p>In das Verzeichnis /var/www können wir dann per FTP unser Website CMS o.ä. laden.</p>
<p>Prinzipiell ist die Installation hiermit abgeschlossen. Nun werden wir Apache2, MySQL und ProFTPd noch ein wenig konfigurieren, damit der Webserver sicherer ist.</p>
<p>Zuerst öffnen wir die Apache2 default mit nano und überprüfen diese.</p>
<p>nano /etc/apache2/sites-available/default</p>
<p>Die Inhalt muss evt. angepasst werden. Folgende Werte sollten gesetzt sein:</p>
<p>&lt;VirtualHost *:80&gt;<br />
ServerAdmin webmaster@localhost</p>
<p>DocumentRoot /var/www<br />
&lt;Directory /&gt;<br />
Options FollowSymLinks<br />
AllowOverride All<br />
&lt;/Directory&gt;<br />
&lt;Directory /var/www/&gt;<br />
Options FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
&lt;/Directory&gt;</p>
<p>ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/<br />
&lt;Directory &#8222;/usr/lib/cgi-bin&#8220;&gt;<br />
AllowOverride None<br />
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch<br />
Order allow,deny<br />
Allow from all<br />
&lt;/Directory&gt;</p>
<p>ErrorLog ${APACHE_LOG_DIR}/error.log</p>
<p># Possible values include: debug, info, notice, warn, error, crit,<br />
# alert, emerg.<br />
LogLevel warn</p>
<p>CustomLog ${APACHE_LOG_DIR}/access.log combined</p>
<p>Alias /doc/ &#8222;/usr/share/doc/&#8220;<br />
&lt;Directory &#8222;/usr/share/doc/&#8220;&gt;<br />
Options Indexes MultiViews FollowSymLinks<br />
AllowOverride None<br />
Order deny,allow<br />
Deny from all<br />
Allow from 127.0.0.0/255.0.0.0 ::1/128<br />
&lt;/Directory&gt;</p>
<p>&lt;/VirtualHost&gt;</p>
<p>Danach öffnen wir die Datei &#8222;security&#8220; unter /etc/apache2/conf.d</p>
<p>nano /etc/apache2/conf.d/security</p>
<p>und fügen folgendes ein, bzw passen die Werte an:</p>
<p>ServerTokens Prod<br />
ServerSignature Off<br />
TraceEnable Off<br />
Options -Indexes</p>
<p>Nachdem wir alles gespeichert haben, starten wir den Apache2 Webserver neu.</p>
<p>/etc/init.d/apache2 restart</p>
<p>Als nächstes machen wir uns an die MySQL Konfiguration.</p>
<p>mysql_secure_installation</p>
<p>Hier setzten wir folgende Werte:</p>
<p>login remotely, remove test database (and access to it), reload privilege tables</p>
<p>Zuletzt sorgen wir nch dafür, dass man per FTP nur auf das eigene Home- Verzeichnis zugreifen kann.</p>
<p>nano /etc/proftpd/proftpd.conf</p>
<p>und setzten</p>
<p>DefaultRoot ~</p>
<p>Jetzt noch ProFTPd neu starten</p>
<p>/etc/init.d/proftpd restart</p>
<p>Nun kann man die eigene Website online bringen. Allerdings sollte man die Dienste wie PHP, MySQL, Apache2 und ProFTPd noch nach seinen Bedürfnissen konfigurieren. Da wir nur eine Grundlegende Sicherheit gesorgt haben, sollte man sich auch hierzu noch informieren.</p>
<p>Bei Fragen oder Anregungen darf gerne ein Kommentar hinterlassen werden.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/">Apache2 Webserver inkl. PHP5, MySQL, FTP einrichten</a> erschien zuerst auf <a rel="nofollow" href="https://www.serverbiz.de">Serverbiz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Linux Debian Server absichern</title>
		<link>https://www.serverbiz.de/linux-debian-server-absichern/</link>
					<comments>https://www.serverbiz.de/linux-debian-server-absichern/#comments</comments>
		
		<dc:creator><![CDATA[Serverbiz Team]]></dc:creator>
		<pubDate>Sat, 16 Jul 2011 18:09:30 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Serveradministration]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[absichern]]></category>
		<category><![CDATA[anfänger]]></category>
		<category><![CDATA[cracker]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[diesnste]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[schutz]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sicherheit]]></category>
		<category><![CDATA[sichern]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[vserver]]></category>
		<guid isPermaLink="false">http://blog.europe-gaming.eu/?p=224</guid>

					<description><![CDATA[<p>HowTo: Linux Debian 6.0 Squeeze minimal Server absichern. In diesem HowTo wird beschreiben, wie man ein Linux Debian minimal System ... <a class="cz_readmore" href="https://www.serverbiz.de/linux-debian-server-absichern/"><i class="fa fa-angle-right"></i><span>Mehr lesen</span></a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.serverbiz.de/linux-debian-server-absichern/">Linux Debian Server absichern</a> erschien zuerst auf <a rel="nofollow" href="https://www.serverbiz.de">Serverbiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>HowTo: Linux Debian 6.0 Squeeze minimal Server absichern.</h3>
<p>In diesem HowTo wird beschreiben, wie man ein <strong>Linux Debian minimal</strong> System <strong>grundlegend</strong> absichert. D.h. es bezieht sich nicht auf die Absicherung von Diensten wie z.B. Apache2 oder MySQL.</p>
<p>Wir gehen daven aus, dass unser neu bestellter Server mit Debian 6.0 Squeeze minimal 64 bit an uns ausgeliefert wurde.<br />
Was machen wir nun?</p>
<p>Zuerst loggen wir uns per SSH als User root auf dem Server ein. Dazu nutzen wir am besten <a title="Putty Download" href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html">Putty</a>.<br />
Wenn wir eingeloggt sind sollten wir zuerst die <strong>sources.list</strong> überprüfen:</p>
<pre>nano /etc/apt/sources.list</pre>
<p>Diese sollte so aussehen:</p>
<pre>deb http://ftp.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free</pre>
<p>Diese sources.lis genügt in den meisten Fällen. Sollten nicht alle gewünschten Pakete gefunden werden kann diese lst genutzt werden:</p>
<pre>###### Debian Main Repos
deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free

###### Debian Update Repos
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.de.debian.org/debian/ squeeze-proposed-updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze-proposed-updates main contrib non-free</pre>
<p>Danach schließen wir die sources.list mit STRG+X und speichern Sie ggf. ab.</p>
<p>Nun müssen wir unser System erstmal updaten um es auf den neusten Stand zu bringen.</p>
<pre>apt-get update &amp;&amp; apt-get upgrade</pre>
<p>Die Installation bestätigen wir mit Y.</p>
<p>Damit unser System in Zukunft jeden Tag automtaisch Updates einspielt findet ihr <a title="Debian automatische updates" href="https://www.serverbiz.de/linux-debian-6-0-squeeze-automatische-updates/">hier</a> eine Anleitung dazu.</p>
<p>Nachdem unser OS auf dem aktuellsten Stand ist legen wir einen neuen User an, den wir später als Login User benötigen. Wir nennen ihn in diesem Beispiel &#8222;sys&#8220;.</p>
<pre>mkdir /home/sys</pre>
<p>(Das Heimatverzeichnis anlegen)</p>
<pre>useradd -g users sys -d /home/sys/ -s /bin/bash</pre>
<p>(Den User erstellen)</p>
<pre>passwd sys</pre>
<p>(Dem User ein Passwort geben)</p>
<pre>chown sys /home/sys/</pre>
<p>(Dem User das Heimatverzeichnis zuordnen)</p>
<p><span id="more-1985"></span></p>
<p>Als nächstes öffnen wir die SSH Config.</p>
<pre>nano /etc/ssh/sshd_config</pre>
<p>Hier <strong>ändern</strong> wir den <strong><a title="Debian SSH Port ändern" href="https://www.serverbiz.de/linux-debian-ssh-port-andern/">SSH Port</a></strong> und <strong>verbieten</strong>, dass man sich direkt als <strong>root einloggen</strong> kann.</p>
<p>Dazu suchen wir mit STRG+W die Zeile <strong>PermitRootLogin</strong> und setzen dies von</p>
<pre>PermitRootLogin yes</pre>
<p>(Standard) auf</p>
<pre>PermitRootLogin no</pre>
<p>Mit STRG+X schließen und speichern wir die Datei.</p>
<p>Jetzt noch den SSH Dienst neu starten.</p>
<pre>/etc/init.d/ssh restart</pre>
<p>Nun ändern wir noch das Passwort vom User root.</p>
<pre>passwd</pre>
<p>Wir sollten ein 16- stelliges Passwort wählen. Online findet ihr einige gute Passwort Generatoren.</p>
<p>Der Server ist nun erstmal grundlegend gesichert. Um sich als Root einzuloggen muss man sich erst als User &#8222;sys&#8220; einloggen und dann mit &#8222;su&#8220; zum Benutzer Root wechseln. So muss ein Eindringling zwei Passwörter knacken. Erfahrene Linux User können den Login auch mit sog. Keys sichern. Dazu werden wir später noch ein HowTo erstellen.</p>
<p>Bitte darauf achten, Dienste wie z.B: <strong>Gameserver oder Voiceserver</strong> <strong>niemals</strong> als root auszuführen. Immer einen neuen User erstellen, welcher den Dienst verwaltet. Wie ihr einen User erstellen könnt findet ihr oben.</p>
<p>Bei Fragen zur Absicherung von Debian einfach einen Kommentar posten.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.serverbiz.de/linux-debian-server-absichern/">Linux Debian Server absichern</a> erschien zuerst auf <a rel="nofollow" href="https://www.serverbiz.de">Serverbiz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.serverbiz.de/linux-debian-server-absichern/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
