ict4tn021-3014 läksyt h4

Läksyt H4
https://terokarvinen.com/2020/linux-palvelimet-2021-alkukevat-kurssi-ict4tn021-3014/

Julkinen palvelin internetiin

Olimme tunnilla jo tehneet tunnukset DigitalOcean sivustolle joten kirjauduin sisään ja tein uuden virtuaalikoneen joka DigitalOceanille kulkee nimellä Droplet.

Valitsisin sijainniksi Amsterdam jotta palvelin olisi Euroopassa.

Loin salasanan käyttäen https://passwordsgenerator.net/ sivustoa

Palvelulta meni hetki ja palvelin oli luotu ja käynnissä

Koska minulla oli jo olemassa olevan domain nimi kirjauduin joker.com palvelun ja loin uuden tietueen uudelle palvelimelle.

Kirjauduin ssh:lla palvelimelle

Ensi töikseni asensin ufw palomuurin

sudo apt-get install ufw

ja seuraavaksi lisäsin säännön joka salli ssh yhteydet ja saman tien käynnistin palomuurin

sudo ufw allow 22/tcp

sudo ufw enable

Loin itselleni tunnuksen komennolla sudo adduser dennis ja lisäsin itselleni sudo oikeudet sudo adduser dennis sudo sekä adm ryhmän komennolla sudo adduser dennis adm. Tämän jälkeen varmistin että pääsen kirjautumaan sisään uudella tunnuksella ennenkuin estän root tunnukselta ssh kirjautumisen.

Ja kirjautuminen onnistui joten annoin seuraavan komennon

sudo nano /etc/ssh/sshd_config

Ja etsin sieltä rivin PermitRootLogin jonka vaihdoin yes –> no

Tämän jälkeen käynnistin ssh palvelun uudelleen sudo service ssh restart jonka jälkeen yritin kirjautua root tunnuksella ssh yhteyden yli ja se ei enää onnistu

Viimeistelin palvelin asennuksen vielä päivityksillä

sudo apt-get update
sudo apt-get upgrade

Apache asennus

Apache asennus

sudo apt-get install apache2

Palomuurista portin 80 avaus

sudo ufw allow 80/tcp

vaihdoin oletus etusivun komennolla

echo “Nothing to see heree” | sudo tee /var/www/html/index.html

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *