Skip to content
This repository has been archived by the owner on Mar 4, 2022. It is now read-only.

Latest commit

 

History

History

user

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Userverwaltung Multi Machine Beispiel

Übersicht

+---------------------------------------------------------------+
! Notebook - Schulnetz 10.x.x.x und Privates Netz 192.168.55.1  !                 
! Port: 8080 (192.158.55.101:80)                                !	
!                                                               !	
!    +--------------------+          +---------------------+    !
!    ! Web Server         !          ! Datenbank Server    !    !       
!    ! Host: web01        !          ! Host: db01          !    !
!    ! IP: 192.168.55.101 ! <------> ! IP: 192.168.55.100  !    !
!    ! Port: 80           !          ! Port 3306           !    !
!    ! Nat: 8080          !          ! Nat: -              !    !
!    +--------------------+          +---------------------+    !
!                                                               !	
+---------------------------------------------------------------+

Beschreibung

  • Web Server mit Apache

  • Datenbank Server mit MySQL

  • Die Verbindung Web - Datenbank erfolgt mittels Internen Netzwerk Adapter.

  • Von Aussen ist nur der HTTP Port auf dem Web Server Erreichbar.

Um in die VM zu wechseln ist zusätzlich der in Vagrantfile definierte Name einzugeben.

vagrant ssh database
vagrant ssh web

Tests

Die neuen User können wie folgt getestet werden:

  • in der VM

    sudo -i su - admin01

  • vom lokalen Host

    ssh admin01@localhost -p 2200

Der Port entspricht dem gemappten ssh Port pro VM, welche in Virtualbox unter Ändern -> Netzwerk -> Port-Weiterleitung nachgeschaut werden kann.

Sicherheit

  • Datenbank Server bzw. MySQL ist mit Password geschützt.
  • Der Web Server ist offen und mittels ungeschütztem HTTP Protokoll erreichbar.