LX-SYS-PRAK-remote-shell
Updated sep/29/10 11:59

praktijkoefening: remote shell met ssh

Elke deelnemer aan de cursus heeft een account gekregen op de linux-server. Met deze oefening kun je je kennis testen over ssh, de shell, en tevens kijken hoeveel je te weten kan komen over een server, als je er een gewone user account op hebt.

  1. Test je account:
    open een terminal (als gewone user) op je eigen pc.
    Log in op de server met

    $ ssh 172.16.31.101

    (in het labo is dit 10.0.31.101)
    noteer je prompt!

  2. Kijk de volgende gegevens na op de server:
    ip-address , default gateway , dns
    en schrijf ze op.

  3. Welke versie van linux draait er op de server: kernel en distributie?

  4. Kijk na welke processen er draaien op de server.
    Wie is er allemaal ingelogd?
    Kun je kijken in de home directories van de andere users?
    Bekijk de laatste tien regels in de /etc/passwd file.
    bekijk de laatste tien regels van de /etc/shadow file.
    Heb je enig idee wanneer de server is ingebruik genomen? Kun je dit te weten komen?
    Welke partities zijn er gemount? Hoeveel schijven zitten er in?
    Is er vrije ruimte op de schijven?
    Hoeveel geheugen heeft de server?
    Hoe groot is zijn swap?
    Welke processor zit er in de server (lshw)? Mag je dit zien?

  5. Werkt sudo?

  6. Kijk na welke aliassen je allemaal standaard hebt in je shell. Voeg een alias .. met inhoud 'cd ..' toe aan je .bashrc

  7. Wat is je PATH?

  8. Maak een kopie van je .bashrc op de server naar .bashrc.server.old
    Log uit van de server met het commando exit .
    Kopieer je .bashrc van je eigen pc naar de server als volgt:

    $ scp  ~/.bashrc  172.16.31.101:/home/<uzelf>/

    (in het labo is dit 10.0.31.101)

    Log opnieuw in op de server.
    Werkt je prompt nog? Heb je nieuwe aliassen? Werken die?
    Log opnieuw uit.

  9. Je zit nu weer op je eigen pc als gewone gebruiker in je home directory.
    kopieer nu de /etc/passwd file van de server naar je eigen home directory met als naam passwd.server
    Welk commando gebruik je daarvoor? Schrijf het op en voer het uit.

    Kopieer eveneens de /etc/bashrc en de /etc/profile van de server naar je eigen home directory op je eigen pc als bashrc.server en profile.server

  10. Je zit nog steeds op je eigen pc als gewone gebruiker in je home directory.
    Maak een directory aan met als naam server.
    Verplaats de *.server files hiernaartoe.