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