Home Server einrichten und konfigurieren Martin Strohmayer Grazer Linuxtage 2011 (GLT11)

Slides:



Advertisements
Ähnliche Präsentationen
PHP Extension und Application Repository
Advertisements

Aufbau eines Netzwerkes
Attribute Protocol.
Web Matrix Project Kurzüberblick Dirk Primbs Technologieberater Developer Platform Strategy Group Microsoft Deutschland GmbH.
MOM in a Day Hands on Lab –HOL 1: Erstellen einer Computer Group –HOL 2: Erstellen einer Processing Rule Group –HOL 3: Verknüpfen der erstellten Computer.
AFS an der Universität Bonn
Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen Am Fassberg, Göttingen Fon: Fax:
1 NetWork File System © April 2002, G. Hellberg Network File System Konfiguration und Einsatz.
Oracle WebServer - Einführung. © Prof. T. Kudraß, HTWK Leipzig Oracle Web Application Server HTML WebServer ® File system Static HTML PL/SQL Packages.
Werkzeuge und Softwareumgebung von Christian Michele.
Open Source Prozessor Leon2 Peer Royla und Marco Siebert RST-Labor WS 04/05 Prof. Dr.-Ing. Thomas Risse.
Samba.
Herbert Mackert RRZE ssh client. Herbert Mackert secure shell client Gliederung Was ist ssh ? Entstehung von ssh Plattform unabhängig.
Einrichtung eines File- und Printservers mit
Das neue Office-Geschäftsmodell
IGEL UMS Universal Management Suite Oktober 2011 Florian Spatz
SKALIERBARE HARDWARE UNABHÄNGIGE LÖSUNGEN FÜR HSM, ARCHIVIERUNG UND SICHEREN DATENAUSTAUSCH YOUR DATA. YOUR CONTROL.
Installationsdiskette booten Startdiskette und CD-1 einlegen und den Rechner starten Auswahl: Deutsch Auswahl: Farbbildschirm Auswahl: Deutsch Auswahl:
Stand: November Anforderungen an Systemumgebung und Hardware Anmerkung Gollas, Schulamt Freising: Für unsere Schulen kommt eine Mehrplatz Installation.
Netzfort – Instituts-Namensraum
Alex Büchner Das Moodle CLI Command Line Interface.
DireXions – Connectivity Inside & Out File I/O Updates, ODBC 64-bit, & SQL Command Utility Presenter: Devon Austen.
Technisches Update Veeam Backup & Replication Version 7 Cloud Edition
von Oliver & Christoph Bensch
Das Client/Server – Modell und die XAMPP-Distribution
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
Präsentation von Lukas Sulzer
FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)
Seite 1 - Security in TYPO3 Willkommen Security in (und rund um) TYPO3 Christian Kurta
Ihr Server für Zuhause Bernhard Frank Microsoft Deutschland GmbH blogs.technet.com/bernhard_frank.
Netzwerke.
Zero Administration Kit für Microsoft® Windows® Jörg Kramer University Support Center.
Real World Windows Azure Die Cloud richtig nutzen.
Backup der FTP-Daten mit BYSU (Back Your Space Up von George Ruinelli) Eine mögliche Variante, um FTP- Daten bei dem Provider „All-Inkl“ zu sichern.
Kaseya Virtual System Administrator Produkt Update 7.0 Rocco van der Zwet Copyright ©2014 Kaseya 1.
Linux Primary Domain Controller mit
->Prinzip ->Systeme ->Peer – to – Peer
RETAIL 2010 MAXIMALER SCHUTZ MINIMALE BELASTUNG. RETAIL 2010 MAXIMALER SCHUTZ MINIMALE BELASTUNG Nur 8 MB Speicherverbrauch.
Potentiale für den Channel Server-Software aktualisieren Server-Hardware erneuern Migration von Anwendungen Diese Produkte stehen vor dem Ende des Support.
CODA - Installation Installation der Binärdateien –Venus: Client-Programm –Vice: Server-Programm –Für Windows existiert eine Alpha-Version (Coda Client.
XAMPP X: Linux, Windows, MacOS X, Solaris Apache Webserver MySQL Perl PHP.
Singlepoint of Administration Peter Biller und Jessie Bragg.
SiPass standalone.
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Eine Präsentation von Lennart Böcher und Marcel Remmers
Cloud Entwicklung: Web Services
Mit CAR4KMU zum eStandard auto-gration in der Automobilindustrie Installation auto-gration Konnektor.
Linux rules the NT-Domain Samba als PDC für Windows NT.
© Linux-AG 2002, G. Hellberg, O. Petry 1 NetWork File System Network File System Konfiguration und Einsatz Network File System Konfiguration und Einsatz.
Netzwerke und Systemintegration
SPEICHER ROM + RAM ROM RAM Arten von RAM (DDR-RAM, SDRAM) Beispiel
Berliner Elektronenspeicherring-Gesellschaft für Synchrotronstrahlung m.b.H., Albert-Einstein-Straße 15, Berlin frontend control at BESSY R. Fleischhauer.
Lync and Learn mit Manfred Helber Thema heute: Überblick der Leistungserweiterungen von Windows Server 2016 Start: 9.30 Uhr 30 Minuten Vortrag & Demo 30.
Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 1 Concepts for remote control of VLBI-telescopes: on the way.
Reorganisation und Administration großer SAP-DB Manfred Riemer SAP AG (z.B. MCOD-Systeme)
N900 Hardware Markus Raab Markus Raab Experience the speed and raw power of the high-performance Nokia N900 mobile computer.
Raspberry Pi als HTPC mit XBMC Martin Strohmayer Grazer Linuxtage 2013 (GLT13) OpenclipartOpenclipart, Bepixelung, LizBepixelung Thanks to.
Fedora als Eier legende Wollmilchsau im Heimnetzwerk Benedikt Schäfer Von: Ambassador License statement goes here. See
LINUX II Samba Verbindung mit Windows. Samba Übersicht ● Samba dient zur Verbindung von Linux-Clients mit Windows Rechnern ( samba-client ) sowie von.
LINUX II Unit 9 Network File Server NFS. NFS Überblick ● Zugriff von lokalen Rechner über Netzwerk auf Dateien oder Ordnern auf entfernten Servern ● Entwickelt.
LINUX II Unit Remote Zugriff via SSH.
1 Grundstruktur von Linux Manuel Blechschmidt & Volker Grabsch CdE Sommerakademie 2006 Kirchheim.
Wechsel von Oracle Cloud Control 12c zu 13c
distcc gemeinsam stärker Jan Grosser,
PuTTY in der paedML® 3.0 Novell
The IT–Information System
Camil Bartkowiak Serhat Cinar Leonardo Di Lella Jan Finsel
ORACLE XE Bernd Tuba, Trier, Deutsche Post ITSolutions GmbH.
- moodle – a internet based learning platform
 Präsentation transkript:

Home Server einrichten und konfigurieren Martin Strohmayer Grazer Linuxtage 2011 (GLT11)

Martin StrohmayerHome Server einrichten und konfigurieren 2 Intel D945GSEJT Seagate FreeAgent DockStar GoFlex Home Intel Atom Pineview Globalscale Technologies SheevaPlug GuruPlug Server – Plus AMD E-350 Anschlüsse (eSATA, 2x LAN) WLAN (AP), Bluetooth Preis Lauter Mini-Lüfter Nur 128 MB RAM Garantieverlust Preis! 3 x USB bei DockStar SATA Anschluss bei GoFlex Verlustleistung größer CPU Leistung (Dual-Core) 4 x SATA 3.0 Gbit/s Verlustleistung größer CPU Leistung (Dual-Core) 4 x SATA 6.0 Gbit/s Entwicklung ASUS AT4NM10T-IASRock E350M1

Martin StrohmayerHome Server einrichten und konfigurieren 3 Home Server Aufgaben Brute-force attack File-Server /NASDownload-Server SSH Webmin Remote Control Fernwartung Gefahren Sicherheitslücken Datenverlust collect d System Analyse SMB (Windows Fileserver) FTP SFTP FTP, HTTP BitTorrent Youtube Sharehoster

Martin StrohmayerHome Server einrichten und konfigurieren 4 Remote Control / Fernwartung apt-get install ssh wget dpkg -i webmin_1.530_all.deb apt-get -f install /etc/ssh/sshd_config LoginGraceTime 120 PermitRootLogin no AllowUsers sshuser Port 1022

Martin StrohmayerHome Server einrichten und konfigurieren 5 SMB Server - Samba Installation: apt-get install samba smbfs [global] workgroup = Arbeitsgruppe server string = %h server (Samba %v) log file = /var/log/samba/log.%m max log size = 1000 security=user #security=share # gast zugriff ermöglichen encrypt passwords = true invalid users = root socket options = TCP_NODELAY SO_RCVBUF=16384 SO_SNDBUF=16384 [data] comment = Daten path = /data read only = no guest ok = yes # gast zugriff erfolgt über user: nobody group: nogroup #valid users = user1 #force create mode = 0770 #force directory mode = 0770 /etc/samba/smb.conf smbpasswd -a user1 password: retype password: Benutzer anlegen: mounten: mount -t smbfs -o user=,pass= // /data /mnt Transferrate in MB/s

Martin StrohmayerHome Server einrichten und konfigurieren 6 FTP Server - proftp Installation: apt-get install proftpd AuthOrder mod_auth_file.c AuthUserFile /etc/proftpd/proftpd.passwd TransferLog /var/log/proftpd/xferlog SystemLog /var/log/proftpd/proftpd.log #defaultroot /data/ftp defaultroot ~ #TransferRate STOR 200 user ftpuser # max. KBytes/Sekunde for Upload #TransferRate RETR 35 user ftpuser # max. KBytes/Sekunde for Download #MaxClientsPerUser 1 # Es ist nicht mehr als 1 Client pro Nutzer erlaubt #MaxClientsPerHost 1 # Es ist nur ein Client pro Host erlaubt #MaxHostsPerUser 3 # Es sind nur 3 Hosts per User erlaubt /etc/proftpd/proftpd.conf id ftpuser export FTPUSERID=`id -u ftpuser` ftpasswd --passwd --name ftpuser --home /data/ftp --shell /bin/sh --uid $FTPUSERID --file /etc/proftpd/proftpd.passwd Password: Benutzer anlegen:

Martin StrohmayerHome Server einrichten und konfigurieren 7 SFTP Server - mysecureshell Installation: /etc/ssh/sftp_config useradd -s /bin/MySecureShell sftpuser Neuen Benutzer anlegen: GlobalDownload 42k #total speed download for all clients Home /home/$USER DefaultRights #Set default rights for new file and new directory #Rules only for group sftpuser Download 32k LogFile /var/log/sftp-server_sftpuser.log #Change logfile # ExpireDate " :31:01" deb testing main /etc/apt/sources.list apt-get update apt-get install mysecureshell /etc/apt/sources.list Bestehenden Benutzer aktivieren: usermod -s /bin/MySecureShell sftpuser

Martin StrohmayerHome Server einrichten und konfigurieren 8 Ntfs Support - ntfs-3g Installation: apt-get install ntfs-3g ntfsprogs usbmount Mounten:modprobe fuse mount -t ntfs-3g /dev/sdb1 /mnt/ntfs ntfs-3g (USB HDD) Transferrate in MB/sext3 (USB HDD) Transferrate in MB/s

Martin StrohmayerHome Server einrichten und konfigurieren 9 Fail2ban Installation: /etc/fail2ban/jail.conf ignoreip = bantime = 600 maxretry = 3 #banaction = hostsdeny banaction = iptables-multiport dest = [ssh] enabled = true port = ssh filter = sshd logpath = /var/log/auth.log maxretry = 3 [proftpd] enabled = true port = ftp,ftp-data,ftps,ftps-data filter = proftpd logpath = /var/log/proftpd/proftpd.log apt-get install fail2ban

Martin StrohmayerHome Server einrichten und konfigurieren 10 Apticron Installation: /etc/apticron/apticron.conf ="root" SYSTEM="My Home Server" apt-get install apticron apticron report [Fri, 26 Nov :49: ] ======================================= apticron has detected that some packages need upgrading on: My Home Server [ ] The following packages are currently pending an upgrade: libssl g-15+lenny9 openssl 0.9.8g-15+lenny9 ====================================== Package Details: Reading changelogs Changes for openssl (libssl0.9.8 openssl) --- openssl (0.9.8g-15+lenny9) stable-security; urgency=low * Fix TLS extension parsing race condition (CVE ) Beispiel Mail Benachrichtigung:

Martin StrohmayerHome Server einrichten und konfigurieren 11 Backup Installation: apt-get install sitecopy rsync USB 2.0 Internet/WebDA V Daten HDD Backup HDD Online Backup URL: Protokoll: WebDAV Speicherplatz (free): 2 GB sitecopy rsyn c

Martin StrohmayerHome Server einrichten und konfigurieren 12 HTTP/FTP:Übliche Internet Protokolle eDonkey2000:P2P Protokoll Dateisuche im Client möglich Alle Downloads werden zum Upload freigegeben BitTorrent:P2P Protokoll Keine Dateisuche im Client Download wird zum Upload freigegeben Youtube:Video Download Verschieden Codecs/Container Formate (FLV, MP4, WebM, 3GP) Verschiedene Video Auflösungen (176x x1080) Sharehoster:HTTP Download (kein P2P System) Beispiel: rapidshare.com megaupload.com storeplace.to Keine Suche möglich Aufteilung in Free und Premium (kostenpflichtig) Zugang/Dienst Downloads im Internet

Martin StrohmayerHome Server einrichten und konfigurieren 13 Dauny Pyload MLDonkey HTTP, FTP BitTorrent Youtube Sharehoster Client HTTP, FTP Youtube Sharehoster Client Web-Interface Android Client HTTP eDonkey2000 BitTorrent Client Web-Interface Download Server

Martin StrohmayerHome Server einrichten und konfigurieren 14 System Analyse - collectd Installation: apt-get install collectd rrdtool LoadPlugin cpu LoadPlugin df LoadPlugin memory LoadPlugin swap LoadPlugin interface Device "/dev/sda2" Device "/dev/sda4" Device "/dev/shm" IgnoreSelected false Interface "eth0" IgnoreSelected false /etc/collectd/collectd.conf Web Client: Collectd Graph Panel – cgp (Benötigt: Webserver + PHP) rrdtool graph roomtemp.png --end now --start end-365d \ DEF:Var1="temperature-0.rrd":value:AVERAGE \ LINE2:Var1#FF0000 Command Line Tool: rrdtool Raumtemperatur in °C

Martin StrohmayerHome Server einrichten und konfigurieren 15 collectd Auswertung

Martin StrohmayerHome Server einrichten und konfigurieren 16 Danke für die Aufmerksamkeit... Ende Vortrag kann auf bewertet werden

Martin StrohmayerHome Server einrichten und konfigurieren 17 Seagate FreeAgent GoFlex Home Shops: Anleitung: Mini-ITX Boards (min. 4 x SATA) AMD E-350: Intel Atom: Download Server MLDonkey: Pyload: Dauny: Online Speicher Mydrive: GMX: GLT Vorträge aus vergangenen Jahren: SystemadministrationUnterlagen: (Michael Prokop) Video Stream: magazin.de/events/froscon08/archive/mprokop/ magazin.de/events/froscon08/archive/mprokop/ collectd Unterlagen: (Sebastian Harl) Audio Stream: harl-collectd/ harl-collectd/ c't Sonderheft Linux - Server-Praxis linux_pid_ html Installationsanleitungen zum Vortrag: Installation.pdfhttp://evilx99.ev.funpic.de/linux/ThinClient/server/Server Installation.pdf oder Meine Page: oder Meine Links