150 likes | 300 Views
23.11.2010. Linux network servers. Petteri Soininen Juhana Kraemer Jussi Vähämäki ”Group PJJ”. Goals. Get to know Linux server basics Two thirds of the group had basically no experience on them prior to this course To create some basic server Nothing too fancy. Debian.
E N D
23.11.2010 Linux networkservers Petteri Soininen Juhana Kraemer Jussi Vähämäki ”Group PJJ”
Goals • Get to know Linux serverbasics • Twothirds of the grouphadbasically no experience on themprior to thiscourse • To createsomebasicserver • Nothingtoofancy
Debian • Debiandistrowaschosenbecause of Jussi’searlierexperiencewithDebian • Installingwentwithoutincident, onlythingwehad to dowasdownload the newestimagefromthe web • InstallationwasdonebyVmwarevSphereclient software
Debian • Wedid the basicserverconfigurations • Creatingusers • Updatingpackages etc. • Vmwaretools • Othercourserelatedtasks
Remoteaccess • SSH wasinstalled to enableremoteaccessthroughPutty • VPN required to login (thiswasprovidedby the teacher) • Afterthiswebasicallydid the courseassignmentsremotelythrough the Puttyterminal
Whatwasactuallydone? • Wehadsometroublecomingupwith a server idea • Wedecidedto go for somethingprettysimple, since Juhana & Petteri didntreallyknowmuch in advance and wedidn’twant Jussi to doall the workalone
Apache • The Apachewebserverapplicationwasinstalled on the serverby the followingcommand: # apt-getinstallapache2
Apache • Web server • System informationthrough a phpsysinfo-package
SSH (Secure Shell) • SSH wasinstalled in order to beable to remotelyconnect to the serverwithPutty • Thiswasdoneby the command: # aptitudeinstallopenssh-server • Also a VPN connectionwasrequired, because the server is in a closedciscolabnetwork • Thiswasdonebyusing the OpenVPNclient and the configfileprovidedby the teacher
SSH connectionthrough VPN OpenVPNinterface RemoteconnectionbyPutty
UT 2004 Dedicatedgameserver • Wedownloaded the server software straight to the serverwithwget • The server software was a zippackage, whichwasextractedwithunzip • The serverhas a webadministrationinterface, whichcanbeaccessedby a browser at the port 8080
UT 2004 Dedicatedgameserver • Screenshotfrom the webadministrationinterface
FTP server • Wealsoinstalled an FTP server software with the followingcommand: # apt–getinstallproftpd • Our FTP serverautomaticallyuses the userlogininformation of the server • Weconfigured the FTP serversothat the userscanonlyviewtheirown home folder and uploaditemsthere
Result • PJJ-server • Apachewebserver • UT 2004 dedicatedgameserver • FTP-server • SSH connection to enableremoteaccessthroughPutty (and VPN)
Thankyou for yourtime • Anything to addorask?