200 Lines of Code Saves 20 000 EUR

My student Joram Puumala wrote a program to automatically configure routers. The CEO of NDC Networks, Markus Ahonen: “NDC is expecting to deliver over 5000 routers during 2018, so the calculable savings in direct effort are significant. Especially as handling … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , | Leave a comment

Automation of Router Configuration with Python & SSH

My student Joram is automating router configuration for NDC Networks. Joram configures Advantech B+B routers for NDC’s clients. The configuration is done using custom built Python Paramiko SSH script. The routers are configured for clients of NDC, an 8 person … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , | Leave a comment

Aikataulu – Linux palvelimet ict4tn021 7-ti ja 6-to – alkukevät 2018 – 5 op

English: Learn to manage your own Linux server – in 8 weeks. Beginners welcome. Student feedback excellent 4.7 out of 5. Course is in Finnish. Aloita nollasta. Opiskele 8 viikkoa ja hallitset omaa Linux-palvelinta. Opintojakson suoritettuaan opiskelija: Osaa hallita Linuxia … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , | Leave a comment

Aikataulu – Linux palvelimet ict4tn021 4-ti ja 5-to – alkusyksy 2017 – 5 op

English: Learn to manage your own Linux server – in 8 weeks. Beginners welcome. Course is in Finnish. Both groups have completed their final lab tests. Congratulations to those who finished this demanding course. Final lab test for group 4-Tuesday. … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , , , , , , , , | 108 Comments

Vagrant Revisited – Install & Boot New Virtual Machine in 31 seconds

Vagrant installs a new virtual machine automatically. In half a minute, you control the machine with ssh.

Posted in Uncategorized | Tagged , , , , , , | Leave a comment

Aikataulu – Palvelinten hallinta ict4tn022-2 – 5 op, uusi OPS – loppukevät 2017 p2

Hallitse palvelimiasi Pupetilla. Pupettia käyttävät esimerkiksi Google, Mozilla ja Wikipedia. Sillä on toteutettu myös US Government Security Baseline hallinnon Linux ja Windows -tietokoneisiin.

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , | 99 Comments

Final Lab Exercise of Linux Basics dat8tf063-27 Spring 2016

Build and test systems for the imaginary company. You have just the empty computer in front of you (no operating system yet) and a Linux Live USB. Feel free to browse the public Internet. No luck needed, just show us … Continue reading

Posted in Uncategorized | Tagged , , , , , | 6 Comments

Aikataulu – Linuxin keskitetty hallinta – ict4tn011-9 – loppukevät 2016

Hallitse palvelimiasi ja työasemiasi Pupetilla. Kuvaile tavoitetila, ja anna Pupetin tehdä tarvittavat säädöt ja asetukset. Pupettia käyttävät mm. Google, Mozilla ja Wikipedia. USA:n valtio suojaa Windows- ja Linux-työasemansa Pupetilla (US Government Security Baseline).

Posted in Uncategorized | Tagged , , , , , , , , , , , | 20 Comments

Fix Vagrant Locale Bug – Disable “AcceptEnv LANG LC_*” in sshd_config

Vagrant makes it very easy to provision virtual machines for testing. Incorrect locales are a common problem with some boxes. For example, PostgreSQL ‘createuser’ migth complain about locales, but only when used over ‘vagrant ssh’.

Posted in Uncategorized | Tagged , , , , , , , , | Leave a comment

Students Get Root to Haaga-Helia Servers

Haaga-Helia provides Debian virtual servers to students. Haaga-Helia Proto servers give students root access, run day and night for months and can be visible to the Internet.

Posted in Uncategorized | Tagged , , , , , , , | Leave a comment

Aikataulu – Linuxin keskitetty hallinta – ict4tn011-8 syksyllä 2015

Hallitse palvelimiasi ja työasemiasi automaattisesti.

Posted in Uncategorized | Tagged , , , , , , , , , , , | 37 Comments

Final Lab Exercise of Linux Basics dat8tf063-26 in Autumn 2015

The lab exam of Linux Basics 26 was taken in lab. Students used a live USB to install Linux on an empty computer, then proceeded to set up services and users. Use of public web was allowed.

Posted in Uncategorized | Tagged , , , , , , | 4 Comments

Aikataulu – Linuxin keskitetty hallinta – ict4tn011-4 syksyllä 2013

Hallitse palvelimiasi ja työasemiasi Pupetilla. Pupettia käyttävät mm. Google, Mozilla ja Wikipedia.

Posted in Uncategorized | Tagged , , , , , , , , , | 40 Comments

Koe – Linux palvelimena ict4tn003-10 syksyllä 2013

This is the exam of Linux palvelimena 10, an intermediate Linux course. Tools: live cd, empty computer, lab where DNS service is partially down (.com addresses don’t work). The exam itself is in Finnish.

Posted in Uncategorized | Tagged , , , , , , , | 7 Comments

Koe – Linux palvelimena ict4tn003-9 iltaisin syksyllä 2013

This is the exam of Linux palvelimena 9 course. Armed only with a live CD and an empty computer, students had to solve challenging Linux tasks. Rules allowed the use of public Internet, but not logging to external services or … Continue reading

Posted in Uncategorized | Tagged , , , , , , | 1 Comment

Exam of Linux Basics dat8tf063-22 in Autumn 2013

This is the practical exam for Linux Basics 22. The participants started with an empty computer (no operating system) and a Linux Live CD. Participants could read the public Internet during the exam.

Posted in Uncategorized | Tagged , , , , , , , | Leave a comment

SSH Server Puppet Module for Ubuntu 12.04

Puppet configures and installs daemons easily. OpenSSH server is one of the most popular servers. This article shows an example of Puppet’s package-file-service pattern. A bypass for Ubuntu 12.04 broken init script is offered, making it a breeze to install … Continue reading

Posted in Uncategorized | Tagged , , , , , , , | 2 Comments

Aikataulu – Linuxin keskitetty hallinta – ict4tn011-3 keväällä 2013

Hallitse palvelimiasi ja työasemiasi Pupetilla. Pupettia käyttävät mm. Google, Mozilla ja Wikipedia.

Posted in Uncategorized | Tagged , , , , , , , , , | 10 Comments

Aikataulu – Linuxin keskitetty hallinta – ict4tn011-2 syksyllä 2012

Hallitse palvelimiasi ja työasemiasi Pupetilla. Pupettia käyttävät mm. Google, Mozilla ja Wikipedia. Kiitos suosiosta! Kurssille mahtuu 25 opiskelijaa, mutta ilmoittautuneita on jo 41. Jos et mahdu mukaan, ilmoittaudu seuraavalle toteutukselle ict4tn011-3 Winhassa jo samana iltana. Opettaja: Tero Karvinen. Paikka: h5001, … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , | 73 Comments

Aikataulu – Linuxin keskitetty hallinta – ict4tn011-1

Hallitse palvelimiasi ja työasemiasi. Tutustu samoihin työkaluihin, joilla Wikipedian Linux-palvelimet ja Googlen työntekijöiden Mac OSX -läppärit hallitaan. Opettaja: Tero Karvinen. Paikka: h5001, Haaga-Helia Pasila, Helsinki. Aika: 2p, 2012 loppukevät w13-w19, torstaisin aamulla 08:15 – 12:00. Linuxin keskitetty hallinta 1 Moodlessa … Continue reading

Posted in Courses, Uncategorized | Tagged , , , , , , , | 28 Comments

Exam of Linux Basics 18 – Spring 2012

This was the practical exam for Linux Basics 18. The exam was in computer lab h5001 in Haaga-Helia Pasila, Helsinki. Students worked with Ubuntu Live CD’s (one of 11.04, 11.10, 12.04 beta1) and empty HP Compaq 8200 computers. For participants … Continue reading

Posted in Uncategorized | Tagged , , , , , , | 2 Comments

Demo Coming: 30 Ubuntus Installed & Managed

Update: Just came from lab and saw it working. The whole lab of 24 computers was installed. Only a couple of computers needed manual reboot (EFI BIOS settings, DHCP timeout). Configuring computers worked, too. AwaseConfigurations is almost ready. They can … Continue reading

Posted in Uncategorized | Tagged , , , , , , | Leave a comment

Ssh public key authentication

Ssh public key authentication How to set up public key authorization with linux distributions using openssh, such as Fedora, Red Hat or Debian. In this howto, you are on your own computer (whose name is local) as user erkki. You … Continue reading

Posted in Old Site | Tagged , , , | Leave a comment

Ssh-uploadkeys – Automate SSH Login with Public Key Authentication

< ![CDATA[showTocToggle("+","-")]]>Table of Contents Ssh-uploadkeys – Automate SSH Login with Public Key Authentication Usage How does it work? Install See also Ssh-uploadkeys – Automate SSH Login with Public Key Authentication Automate login to an ssh account. This is necessary if … Continue reading

Posted in Old Site | Tagged , , , , | Leave a comment

mount_sshfs

< ![CDATA[showTocToggle("+","-")]]>Table of Contents Mount Remote SSH Filesystem with FUSE Requirements Install SSHFS Load FUSE kernel module Mount SSH Filesystem Create mountpoint Mount Remote Filesystem Notes Troubleshooting Couldn’t find package sshfs fuse: failed to exec fusermount: Permission denied Fuse device … Continue reading

Posted in Old Site | Tagged , , , , , , | Leave a comment
  • Picks

  • Boxing Clock for AndroidOcton8 Diving T-ShirtsShaking Tower Panda Android GameLearn Chinese with Android
  • Student projects