gekwoteerde oefening LAMP+keyed-ssh -- 11 mei 2016
Zet een apache2 met virtual hosts op, en SFTP toegang voor de eigenaars van de website. Toegang moet gebeuren via filezilla op een ubuntu-server met GUI. De gebruikers moeten werken met een public key op je server en een private key in hun filezilla.
De leraar cre-eert een sudo account met paswoord op uw persoonlijke server.
U wordt aangemaand te werken met ssh-keys, daar staan punten op.
De server is bereikbaar via een poortnummer op rohtang.gnubizz.net, of via een ipv6-address.
De leraar cre-eert per student 3 user accounts op de ubuntu-server: een account voor de student zelf, en twee accounts voor de web-admins van de web-domeinen. U krijgt EEn paswoord dat werkt voor alledrie gebruikers op de ubuntu-server en dat werkt voor uzelf op uw persoonlijke server. U heeft geen sudo rechten op de ubuntu-server.
Op de DNS van NETMUSIC.BE wordt uw domeinnaam aangemaakt als AAAA record. voorbeeld: jorn.netmusic.be
1. uw persoonlijke server:
Machine 01
gebruiker: aristote
hostname: centos72-s01
ipv6 address: 2a02:123:456:6116:1000::1101
poort op rohtang: 60124
sudo user/password:
WEB user1/user2: aris // jsr
Machine 02
gebruiker: arno
Hostname centos72-s02
Ipv6 address: 2a02:123:456:6116:1000::1102
Poort op rohtang: 60224
Sudo user/password:
Web user1/user2: arn // bat
Machine 03
gebruiker: ayoub
Hostname: centos72-s03
Ipv6 address: 2a02:123:456:6116:1000::1103
Poort op rohtang: 60324
Sudo user/password:
Web user1/user2: ayb1 // oub2
Machine 04
gebruiker: bramdv
Hostname: centos72-s04
Ipv6 address: 2a02:123:456:6116:1000::1104
Poort op rohtang: 60424
Sudo user/password:
Web user1/user2: boom // tak
Machine 05
gebruiker: bramvh
Hostname: centos72-s05
Ipv6 address: 2a02:123:456:6116:1000::1105
Poort op rohtang: 60524
Sudo user/password:
Web user1/user2: lap / top
Machine 06
gebruiker: dario
Hostname: centos72-s06
Ipv6 address: 2a02:123:456:6116:1000::1106
Poort op rohtang: 60624
Sudo user/password:
Web user1/user2: code / lyoko
Machine 07
gebruiker: dylan
Hostname: centos72-s07
Ipv6 address: 2a02:123:456:6116:1000::1107
Poort op rohtang: 60724
Sudo user/password:
Web user1/user2: ham / kaas
Machine 08
gebruiker: nick
Hostname: centos72-s08
Ipv6 address: 2a02:123:456:6116:1000::1108
Poort op rohtang: 60824
Sudo user/password:
Web user1/user2: pick /rik
Machine 09
gebruiker: nicolas
Hostname: centos72-s09
Ipv6 address: 2a02:123:456:6116:1000::1109
Poort op rohtang: 60924
Sudo user/password:
Web user1/user2: tom / jerry
Machine 10
gebruiker: sander
Hostname: centos72-s10
Ipv6 address: 2a02:123:456:6116:1000::1110
Poort op rohtang: 61024
Sudo user/password:
Web user1/user2: coca / fanta
Machine 11
gebruiker: senne
Hostname: centos72-s11
Ipv6 address: 2a02:123:456:6116:1000::1111
Poort op rohtang: 61124
Sudo user/password:
Web user1/user2: ice / tea
Machine 12
gebruiker: sergei
Hostname: centos72-s12
Ipv6 address: 2a02:123:456:6116:1000::1112
Poort op rohtang: 61224
Sudo user/password:
Web user1/user2: pinguin / ostrich
Machine 13
gebruiker: steffen
Hostname: centos72-s13
Ipv6 address: 2a02:123:456:6116:1000::1113
Poort op rohtang: 61324
Sudo user/password:
Web user1/user2: pol / raf
Machine 14
gebruiker: steve
Hostname: centos72-s14
Ipv6 address: 2a02:123:456:6116:1000::1114
Poort op rohtang: 61424
Sudo user/password:
Web user1/user2: weet / niet
Machine 15
gebruiker: stijn
Hostname: centos72-s15
Ipv6 address: 2a02:123:456:6116:1000::1115
Poort op rohtang: 61524
Sudo user/password:
Web user1/user2: kelly / joris
Machine 16
gebruiker: sven
Hostname: centos72-s16
Ipv6 address: 2a02:123:456:6116:1000::1116
Poort op rohtang: 61624
Sudo user/password:
Web user1/user2: sneeuw / uil
Machine 17
gebruiker: wouter
Hostname: centos72-s17
Ipv6 address: 2a02:123:456:6116:1000::1117
Poort op rohtang: 61724
Sudo user/password:
Web user1/user2: gin / tonic
Machine 18
gebruiker: bert
Hostname: centos72-s18
Ipv6 address: 2a02:123:456:6116:1000::1118
Poort op rohtang: 61824
Sudo user/password:
Web user1/user2: rock/roll
2. Uw client: een Ubuntu Server
te gebruiken om te testen met CLI lynx of firefox of filezilla.
gebruikers: uw voornaam // uw beide web-users // paswoord alle drie zoals uw server account
hostname: ub14-04-student-client
ipv6 address: 2a02:123:456:6116:1000::1250
Poort op rohtang: 65250
- filezilla opstarten:
$ ssh -p 65250 USER@rohtang.gnubizz.net -X -f "filezilla"
- firefox opstarten:
$ ssh -p 65250 USER@rohtang.gnubizz.net -X -f "firefox"