Archiv
/
abschlussarbeit
Archiviert
1
0
Fork 0

Projekt an aktuellen Zustand des PRojektes angepasst

Dieser Commit ist enthalten in:
Sebastian Tobie 2018-03-08 14:19:02 +01:00
Ursprung c8503c008e
Commit dcdf6755c9
11 geänderte Dateien mit 205 neuen und 94 gelöschten Zeilen

Datei anzeigen

@ -1,39 +1,39 @@
\documentclass{abschlussarbeit} \documentclass{abschlussarbeit}
\usepackage[]{shortcuts} \usepackage[]{shortcuts}
\addbibresource{quellen.bib} \addbibresource{quellen.bib}
\graphicspath{ {bilder/} } \graphicspath{ {bilder/} }
\usepackage{blindtext} \usepackage{blindtext}
\author{Sebastian Tobie} \author{Sebastian Tobie}
\title{Erstellung einer Remote-Desktop~Plattform\\ auf Linux~Basis} \title{Erstellung einer Remote-Desktop~Plattform\\ auf Linux~Basis}
\subtitle{LiTerm} \subtitle{LiTerm}
\overfullrule=2cm%Erkennung von Overflow Fehlern \overfullrule=2cm%Erkennung von Overflow Fehlern
\begin{document} \begin{document}
\pagenumbering{empty} \pagenumbering{empty}
\begin{titlepage} \begin{titlepage}
\centering{ \centering{
\huge{\runtitle}\\ \huge{\runtitle}\\
\normalsize{\runsubtitle} \normalsize{\runsubtitle}
} }
\vfill{} \vfill{}
\begin{table}[h!] \begin{table}[h!]
\begin{tabular}{|ll|} \begin{tabular}{|ll|}
\hline \hline
Prüfungsbewerber:&\runauthor\\ Prüfungsbewerber:&\runauthor\\
Geburtsdatum:&\gbdatum\\ Geburtsdatum:&\gbdatum\\
Geburtsort:&\gbort\\ Geburtsort:&\gbort\\
Ausbildungsberuf:&Fachinformatiker für Systemintegration\\ Ausbildungsberuf:&Fachinformatiker für Systemintegration\\
Betrieb:&\betrieb\\ Betrieb:&\betrieb\\
\hline \hline
\end{tabular} \end{tabular}
\end{table} \end{table}
\end{titlepage} \end{titlepage}
\tableofcontents{} \tableofcontents{}
\clearpage \clearpage
\pagenumbering{arabic} \pagenumbering{arabic}
\input{spezifikation} \input{spezifikation}
\input{durchführung} \input{durchführung}
\input{ergebnis} \input{ergebnis}
\clearpage \clearpage
\pagenumbering{roman} \pagenumbering{roman}
\input{anhang} \input{anhang}
\end{document} \end{document}

Datei anzeigen

@ -33,17 +33,19 @@
} }
\addtokomafont{caption}{\small\bfseries} \addtokomafont{caption}{\small\bfseries}
%minted Konfig %minted Konfig
\definecolor{quellbg}{rgb}{0.4,0.4,0.4} \definecolor{LightGray}{gray}{0.8}
\setminted{ \setminted{
bgcolor=quellgb, bgcolor=LightGray,
langlinenos=true,
breakanywhere=true, breakanywhere=true,
breaklines=true, breaklines=true,
encoding=utf-8, encoding=utf-8,
tabsize=4, tabsize=4,
python3=true, python3=true,
autogobble=true, autogobble=true,
lineos
} }
\makeatletter
\makeatother
%PDF-Konfiguration %PDF-Konfiguration
\makeatletter \makeatletter
\let\orgdescriptionlabel\descriptionlabel \let\orgdescriptionlabel\descriptionlabel

Datei anzeigen

@ -1,16 +1,70 @@
% !TEX root = LiTerm.tex % !TEX root = LiTerm.tex
% !TeX encoding = UTF-8 % !TeX encoding = UTF-8
% !TeX spellcheck = de_DE % !TeX spellcheck = de_DE
\chapter{Anhang} \chapter{Anhang}
\section{Quellcode} \begin{table}[h]
\section{Abkürzungen} \begin{tabular}{|l|l|l|l|}
\begin{acronym}[LAN] \hline
\acro{VM}{virtuelle Maschine} &zeus&poseidon&hades\\\hline
\acrodefplural{VM}{virtuelle Maschinen} Sprache/Land/Tastatur&\multicolumn{3}{c|}{Deutsch/Deutschland/Deutsch}\\\hline
\acro{LAN}{Local Area Network} Hostname&zeus&poseidon&hades\\\hline
\acro{DE}{Desktop Umgebung} Domain&\multicolumn{3}{c|}{literm.local}\\hline
\acro{JSON}{Javascript Object Notation} Rootpasswort&\multicolumn{3}{c|}{pietIrgun}\\\hline
\end{acronym} Name des Benutzers&\multicolumn{3}{c|}{Administrator}\\\hline
\printbibliography[title=Quellenverzeichnis] benutzername&\multicolumn{3}{c|}{administrator}\\\hline
\listoffigures Benutzerpasswort&\multicolumn{3}{c|}{swufvac\$}\\\hline
\listoftables Partitionen&ESP 500 MB&ESP 500 MB&ESP 500 MB\\\cline{2-4}
&/ 100GB&/ 45GB&/ 100GB\\\cline{2-4}
&&/home 50GB&\\\cline{2-4}
&&/media/gruppenlaufwerke 25GB&\\\cline{2-4}
&/var 20GB&&/var 20GB\\\cline{2-4}
&SWAP 7,5GB&SWAP 7,5GB&SWAP 7,5GB\\\hline
spiegelserver&\multicolumn{3}{c|}{ftp.de.debian.org}\\\hline
Packeterfassung&\multicolumn{3}{c|}{Nein}\\\hline
Softwareauswahl&\multicolumn{3}{c|}{ssh-server, standardsystemwerkzeuge}\\\hline
\end{tabular}
\caption{Einstellungen der Server bei Installation}
\label{tab:einstserver}
\end{table}
\begin{table}[h]
\begin{tabular}{|l|l|l|l|}
\hline
\textbf{Lizenz} & \textbf{Einheit} & \textbf{Kosten pro Einheit} &\textbf{Jahr} \\\hline
Windows Server \acs{RDS} \acs{CAL} & Nutzer &130 € & 2018 \\\hline
Windows Server \acs{CAL} & Nutzer & 150 € & 2018\\\hline
Windows Server & Prozessor & 1800 € & 2010 \\\hline
\end{tabular}
\caption{Lizenzkosten Terminalserver Windows}
\label{tab:lizenz}
\end{table}
\section{Quellcode}
\begin{listing}[H]
\inputminted{text}{sourcecode/interfaces.zeus}
\caption{/etc/network/interfaces von zeus}
\label{list:interfacesz}
\end{listing}
\begin{listing}[H]
\inputminted{text}{sourcecode/interfaces.poseidon}
\caption{/etc/network/interfaces von poseidon}
\label{list:interfacesp}
\end{listing}
\begin{listing}[H]
\inputminted{text}{sourcecode/interfaces.hades}
\caption{/etc/network/interfaces von hades}
\label{list:interfacesh}
\end{listing}
\section{Abkürzungen}
\begin{acronym}[LAN]
\acro{VM}{virtuelle Maschine}
\acrodefplural{VM}{virtuelle Maschinen}
\acro{LAN}{Local Area Network}
\acro{DE}{Desktop Umgebung}
\acro{JSON}{Javascript Object Notation}
\acro{CAL}{Client Access License}
\acro{RDS}{Remote Desktop Service}
\acro{SSH}{Secure Shell}
\acro{CD}{Compact Disk}
\end{acronym}
\printbibliography[title=Quellenverzeichnis]
\listoffigures
\listoftables

2
Dokumentation/build/.gitignore vendored Normale Datei
Datei anzeigen

@ -0,0 +1,2 @@
*
!.gitignore

Datei anzeigen

@ -1,20 +1,25 @@
% !TEX root = LiTerm.tex % !TEX root = LiTerm.tex
% !TeX encoding = UTF-8 % !TeX encoding = UTF-8
% !TeX spellcheck = de_DE % !TeX spellcheck = de_DE
\chapter{Durchführung} \chapter{Durchführung}
\section{Serverinstallation} \section{Serverinstallation}
\blindtext[3] Ich habe das Image der Netzwerkinstallations-\acs{CD} von der Seite des Debianprojektes\cite{web:debian} heruntergeladen und auf eine DVD-RW gebrannt.
\section{Installation Nutzerverwaltung} Während des Brennvorgangs habe ich 3 Minipcs aufgebaut, da die Routen vom FiSiNetz in das Projektnetz noch nicht installiert waren, hatte ich sie für die Dauer der Installation mit dem FiSiNetz verbunden.
\blindtext[3] Als der Brennvorgang fertig war habe ich von der DVD mittels EFI gebootet und die fragen wie in Tabelle \ref{tab:einstserver} beantwortet.
\section{Installation Remoteumgebung} Ich habe nur die Standardwerkzeuge und den \acs{SSH}-Server installiert, da die Server nur Remote administriert werden müssen.
\blindtext[2] Nachdem die Installation durchgeführt wurde, habe ich mich als User \texttt{administrator} angemeldet und das Programm \texttt{sudo} installiert und den user \texttt{administrator} der Gruppe \texttt{sudo} hinzugefügt.
\section{Installation Monitoring} Hiernach habe ich die \texttt{/etc/network/interfaces} bearbeitet und die vorhandenen Einstellungen durch die entsprechenden Einstellungen aus den Listings \ref{list:interfacesz},\ref{list:interfacesp} und \ref{list:interfacesh} ersetzt.
\blindtext[2] \section{Installation Nutzerverwaltung}
\section{Installation Projektmanagementprogramm} \blindtext[3]
\blindtext[2] \section{Installation Remoteumgebung}
\section{Firmware Erstellung} \blindtext[2]
\blindtext[1] \section{Installation Monitoring}
\section{Aufbau Clients} \blindtext[2]
\blindtext[1] \section{Installation Projektmanagementprogramm}
\section{Schulung} \blindtext[2]
\section{Firmware Erstellung}
\blindtext[1]
\section{Aufbau Clients}
\blindtext[1]
\section{Schulung}
\blindtext[2] \blindtext[2]

Datei anzeigen

@ -1,5 +1,5 @@
\chapter{Ergebnis} \chapter{Ergebnis}
\section{Technische Abweichungen} \section{Technische Abweichungen}
\blindtext[2] \blindtext[2]
\section{Zeitliche Abweichungen} \section{Zeitliche Abweichungen}
\blindtext[1] \blindtext[1]

Datei anzeigen

@ -1,4 +1,4 @@
% Encoding: UTF-8 % Encoding: UTF-8
@Online{web:de, @Online{web:de,
author = {Imanol Mateo}, author = {Imanol Mateo},
@ -66,5 +66,12 @@
urldate = {2018-02-27}, urldate = {2018-02-27},
file = {:../Dokumente/kompass-it-verschlüsselung.pdf:PDF}, file = {:../Dokumente/kompass-it-verschlüsselung.pdf:PDF},
} }
@Comment{jabref-meta: databaseType:biblatex;} @Online{web:debian,
title = {Debian -- The Universal Operating System},
year = {2018},
date = {2018-03-07},
url = {https://debian.org},
}
@Comment{jabref-meta: databaseType:biblatex;}

Datei anzeigen

@ -0,0 +1,9 @@
#Hades Netzwerkeinstellungen
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet static
address 10.0.0.3/24
gateway 10.0.0.254

Datei anzeigen

@ -0,0 +1,9 @@
#Poseidon Netzwerkeinstellungen
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet static
address 10.0.0.2/24
gateway 10.0.0.254

Datei anzeigen

@ -0,0 +1,9 @@
#Zeus Netzwerkeinstellungen
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet static
address 10.0.0.1/24
gateway 10.0.0.254

Datei anzeigen

@ -1,10 +1,24 @@
% !TEX root = LiTerm.tex % !TEX root = LiTerm.tex
% !TeX encoding = UTF-8 % !TeX encoding = UTF-8
% !TeX spellcheck = de_DE % !TeX spellcheck = de_DE
\chapter{Spezifikation} \chapter{Spezifikation}
\section{Zielsetzung} \section{Zielsetzung}
\blindtext[1] \blindtext[1]
\section{IST-Analyse} \section{IST-Analyse}
\blockcquote{web:de}{text} Das Berufsbildungswerk nutzt für den Kaufmännischen Bereich eine Remote-Desktop-Umgebung auf Windowsbasis.
\section{SOLL-Analyse} Die Umgebung besteht aus 5 Virtuellen Windows Server 2008 SP1, wovon 4 eine Aktivierte Remotedesktop-Rolle haben und der letzte als Domaincontroller für die \texttt{mk.bbwsh.intern} dient, und einem Physischen Windows server 2008 SP1 der die Virtuellen Instanzen mittels Hyper-V hostet.
\blindtext[3] Auf den Remotedesktop Servern sind unter anderen Microsoft\regi{} Office Standard 2010\cori{}(MS Office Word, Excel, OneNote, Outlook, Powerpoint, Publisher, Word), Adobe Reader DC\cori{}, Internet Explorer\regi{} 11, Adobe Flash Player, PDF-Xchange 4, Empirium Agent und Matrix42 installiert.
In der Domäne sind etwa 300 Aktive Benutzer der Terminalumgebung registriert.
Teile des IT-Bereichs der Kaufmännischen Abteilung besitzen Rechte zum Zurücksetzen von Passwörtern.
\section{SOLL-Analyse}
Die Nutzer sollen über Thinclients auf die Serverumgebung zugreifen und in der Umgebung Folgende Aufgaben erfüllen können:
\begin{itemize}
\item Text- und Tabellendokumente erstellen und bearbeiten
\item Präsentationen erstellen und Vorführen
\item Webseiten Besuchen
\end{itemize}
Des weiteren soll eine Benutzerverwaltung eingerichtet werden, wo Benutzer mit entsprechenden Rechten Passwörter Zurücksetzen können.
Zudem soll eine Möglichkeit eingerichtet werden, mithilfe derer E-Mails verschickt und empfangen werden können.
Es kann ein Möglichkeit eingerichtet werden, mithilfe derer Nutzer in Gruppen Daten speichern können.
Nutzer dürfen keine Software aus den Home-Verzeichnissen Ausführen dürfen.
Nutzer sollen auf eine Projektmanagementsoftware zugreifen können.