Tarkoitus on pitää nettisivut ajan tasalla omalla koneella, jolloin niitä on helppo muokata, ja sitten siirtää valmiit sivut pilvipalvelimelle, jossa pyörii Ubuntu 18.04.
scp *.html käyttäjä@xxx.xxx.xxx.xxx:omat_sivut/
Mutta että siirto onnistuisi palvelimen hakemistolla omat_sivut pitää olla asetukset, jotka sallivat ulkopuolisen kirjoittamisen
chmod -o+w omat_sivut
Saman sijainnin pitää olla myös apachen luettavissa ja kirjoitettavissakin, ja se onnistuu muisttakseni chgrp -asetuksilla, kun tiedetään, että apache on käyttäjä www-data.
Mutta ulkopuolisen kirjoittamisen salliminen ei kai ole hyvä ajatus tietoturvan kannalta. Silloinhan kuka vain voi kirjoittaa sivukseni mitä vain. Eli sivujen siirto omalta koneelta palvelimelle pitääkin tehdä johonkin muuhun hakemistoon, ja sitten siirtää ne sieltä omat_sivut -hakemistoon komentorivikäskyillä palvelimella.
Tämä ei vaikuta kovin kätevältä. Olisi hyvä, jos voisi vain lähettää päivitetyt sivut omalta koneelta palvelimeen ilman muita temppuja.
Miten tällainen asia yleensä on ratkaistu, se ei kai voi olla niin monimutkaista, kuin tässä kuvailin.