Linux Palvelimet H4

H4

a) Laita hankkimallesi virtuaalipalvelimelle mahdollisuus tehdä kotisivuja normaalin käyttäjän oikeuksin.

Lisäsin virtuaalipalvelimelle Sudo käyttäjän komennoilla

$ sudo adduser joni
$ sudo adduser joni sudo
$ sudo adduser joni adm
$ sudo adduser joni admin

http://terokarvinen.com/2017/first-steps-on-a-new-virtual-private-server-an-example-on-digitalocean ohjeiden mukaisesti.

 

s) Laita hankkimallesi virtuaalipalvelimelle käyttäjän kotihakemistoon tallennettu sivu näkymään Apachen oletussivuna.

Olin aikaisemmin asentanut palvelimelle Apachen. Seuraavaksi asensin php:n komennolla sudo apt-get install -y libapache2-mod-php. Loin index_html kansion ja sinne index.php tiedoston. Tehtävänannon linkin ohjeiden mukaan loin uuden virtualhostin: $ sudoedit /etc/apache2/sites-available/joni.conf.

h4_1

Aktivoin oman virtuaalihostin ja kytkin pois vanhan oletuksen komennoilla

$ sudo a2ensite joni.conf

$ sudo a2dissite 000-default.conf

Vielä Apachen uudelleenkäynnistys $ sudo service apache2 restart.

h4_2

 

y) Etsi palvelimesi lokeista esimerkkejä murtautumisyrityksistä. Voit etsiä lisätietoa IP-osoitteista ottamatta niihin yhteyttä esimerkiksi komennoilla ipcalc, geoiplookup ja whois.

h4_3geoiplookup ja whois mukaan Kiinasta koitettiin kovasti käyttää root-tunnuksia.

 

b) Tee weppisivuja paikallisella koneellasi ja kopioi ne palvelimelle scp-komennolla.

Seuraavaa tehtävää varten loin koneellani ip.php PHP-sivun, joka tulostaa käyttäjän Ip-Osoitteen. Siirsin tiedoston palvelimelle :

h4_4

c) Laita palvelimellesi jokin yksinkertainen PHP-sivu. Voit esimerkiksi tulostaa käyttäjän IP-osoitteen$_SERVER[‘REMOTE_ADDR’] tms. Ole huolellinen, jos otat vastaan syötteitä lomakkeilla (forms).

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s