WordPress-sivuston suojaaminen: vaihda salasana, tarkista käyttäjät ja uusi suojausavaimet - cPanel
Näillä ohjeilla pidät Zonerin webhotellissa olevan WordPress-sivustosi turvassa. Käytä niitä, kun pyydämme sinua tekemään niin, jos epäilet, että joku muu on päässyt sivustollesi, tai säännöllisenä tarkistuksena. Kaikkiaan vaiheisiin menee noin 20–30 minuuttia.
Tarvitset:
- WordPressin ylläpitäjän tunnukset (kirjautuminen on yleensä osoitteessa omadomain.fi/wp-admin)
- Zoner Home -tunnukset, joilla pääset cPaneliin
Onko sivustosi WP.one- tai DirectAdmin-palvelussa? Osa vaiheista toimii siellä eri tavalla. Ota yhteyttä osoitteeseen tuki@zoner.fi, niin autamme.
Aiemmasta julkaisustamme löydät lisätietoja ja edistyneempiä tarkistuksia Wordpressin suojaukseen.
Vaihe 1. Vaihda WordPress-salasanasi
WordPress-salasana vaihdetaan WordPressissä, ei Zonerin hallintapaneelissa.
- Kirjaudu WordPressiin osoitteessa omadomain.fi/wp-admin.
- Valitse Käyttäjät → Profiili (Users → Profile).
- Vieritä alas kohtaan Tilin hallinta (Account Management) ja napsauta Aseta uusi salasana (Set New Password).
- Käytä ehdotettua vahvaa salasanaa tai kirjoita oma. Valitse salasana, jota et käytä missään muualla.
- Napsauta Päivitä profiili (Update Profile).
- Napsauta Kirjaudu ulos kaikkialta muualta (Log Out Everywhere Else). Näin kaikki muut tililläsi kirjautuneet istunnot päättyvät.
Etkö pääse kirjautumaan? Napsauta kirjautumissivulla Unohditko salasanasi? (Lost your password?) ja anna käyttäjänimesi tai sähköpostiosoitteesi. WordPress lähettää palautuslinkin tilillesi tallennettuun sähköpostiosoitteeseen. Käytä tätä vain, jos osoite on sinun hallinnassasi. Älä koskaan käytä salasanan palautuslinkkiä, joka tulee, vaikka et ole pyytänyt sitä. Jos linkki ei tule perille, ota yhteyttä osoitteeseen tuki@zoner.fi.
Sivustosi muiden käyttäjien kannattaa vaihtaa salasanansa samalla tavalla. Oletko käyttänyt vanhaa WordPress-salasanaasi jossain muualla? Vaihda se myös siellä.
Vaihe 2. Tarkista käyttäjät ja poista ne, joita et tunnista
- Valitse WordPressissä Käyttäjät → Kaikki käyttäjät (Users → All Users).
- Napsauta luettelon yläpuolella Ylläpitäjä (Administrator). Nyt näkyvissä ovat vain ylläpitäjät.
- Tarkista jokainen nimi ja sähköpostiosoite. Ylläpitäjillä on täydet oikeudet sivustoosi, joten sinun pitäisi tuntea jokainen heistä.
- Napsauta sitten Kaikki (All) ja tarkista muut käyttäjät samalla tavalla.
- Poista tuntematon käyttäjä viemällä hiiri käyttäjänimen päälle ja napsauttamalla Poista (Delete).
- WordPress kysyy, mitä käyttäjän artikkeleille ja sivuille tehdään. Valitse Siirrä kaikki sisältö toiselle käyttäjälle (Attribute all content to another user) ja valitse oma tilisi. Näin et menetä sisältöä.
- Napsauta Vahvista poisto (Confirm Deletion).
Etkö ole varma jostain käyttäjästä? Onko sivustosi rakentanut tai sitä ylläpitänyt toimisto tai kehittäjä? Käyttäjä voi olla heidän, joten kysy heiltä ennen kuin poistat sen.
Vaihe 3. Vaihda tietokannan salasana ja uusi WordPressin suojausavaimet
WordPress tallentaa sisältönsä tietokantaan. Sivusto muodostaa yhteyden tietokantaan salasanalla, joka on tallennettu wp-config.php-nimiseen tiedostoon. Samassa tiedostossa ovat myös WordPressin suojausavaimet (englanniksi myös "salts"), jotka suojaavat kirjautumisia.
Tässä vaiheessa vaihdat tietokannan salasanan ja päivität uuden salasanan heti wp-config.php-tiedostoon. Niin kauan kuin salasanat eivät täsmää, sivustosi näyttää virheilmoituksen "Error establishing a database connection". Tee molemmat osat kerralla ja varaudu siihen, että sivusto ei ole käytettävissä minuuttiin tai kahteen.
3a. Tallenna kopio wp-config.php-tiedostosta
- Kirjaudu Zoner Homeen, avaa Omat tuotteet, valitse webhotellisi ja napsauta Siirry cPaneliin.
- Avaa cPanelissa File Manager.
- Avaa public_html-kansio. Päädomainisi wp-config.php on tässä kansiossa. Jos WordPress on asennettu alikansioon tai lisädomainille (add-on domain), tiedosto on siinä kansiossa.
- Valitse wp-config.php ja napsauta Download. Säilytä kopio omalla tietokoneellasi.
Älä tallenna kopiota palvelimelle toisella nimellä, kuten wp-config.php.bak. Kuka tahansa voi avata eri päätteisen tiedoston selaimella, ja tiedostossa on tietokantasi salasana. Voit myös ottaa täyden varmuuskopion cPanelin kohdasta Backup.
3b. Etsi tietokannan käyttäjänimi
- Valitse File Managerissa wp-config.php ja napsauta Edit.
- Etsi rivi, joka alkaa define( 'DB_USER',. Sen jälkeen lainausmerkeissä oleva teksti on tietokantasi käyttäjänimi. Kirjoita se muistiin.
- Jätä tiedosto auki erilliseen selainvälilehteen. Palaat siihen vaiheessa 3d.
3c. Vaihda tietokannan salasana cPanelissa
- Valitse cPanelissa Databases → MySQL Databases.
- Vieritä alas kohtaan Current Users. Etsi vaiheen 3b käyttäjänimi ja napsauta Change Password.
- Kirjoita uusi vahva salasana kahdesti tai napsauta Password Generator. Älä käytä merkkejä ' tai \.
- Kopioi salasana talteen turvalliseen paikkaan. Tarvitset sitä hetken päästä.
- Napsauta Change Password. Tässä vaiheessa sivustosi lakkaa toimimasta tilapäisesti.
3d. Päivitä uusi salasana wp-config.php-tiedostoon
- Palaa File Managerissa auki olevaan wp-config.php-tiedostoon.
- Etsi rivi define( 'DB_PASSWORD', '...' );.
- Korvaa vain lainausmerkkien välissä oleva teksti uudella salasanallasi. Jätä lainausmerkit ja muu rivi täsmälleen ennalleen.
- Napsauta Save Changes.
- Avaa sivustosi selaimessa. Jos se latautuu normaalisti, salasana on oikein.
3e. Uusi WordPressin suojausavaimet (salts)
- Avaa selaimessa https://api.wordpress.org/secret-key/1.1/salt/. Tämä on WordPressin oma generaattori. Se antaa kahdeksan uutta riviä aina, kun lataat sivun.
- Etsi wp-config.php-tiedostosta ne kahdeksan riviä, jotka alkavat näin:
define( 'AUTH_KEY',
define( 'SECURE_AUTH_KEY',
define( 'LOGGED_IN_KEY',
define( 'NONCE_KEY',
define( 'AUTH_SALT',
define( 'SECURE_AUTH_SALT',
define( 'LOGGED_IN_SALT',
define( 'NONCE_SALT'- Poista nämä kahdeksan riviä ja liitä kahdeksan uutta riviä niiden tilalle.
- Napsauta Save Changes.
Kaikki sivustollesi kirjautuneet, myös sinä, kirjataan nyt ulos. Näin kuuluukin käydä: samalla päättyvät myös mahdolliset luvattomat kirjautumiset. Kirjaudu uudelleen vaiheessa 1 vaihtamallasi salasanalla.
Jos sivusto näyttää virheen "Error establishing a database connection", wp-config.php-tiedostossa oleva salasana ei vastaa cPanelin salasanaa. Tarkista, onko salasanassa kirjoitusvirhe tai puuttuuko lainausmerkki, ja tallenna uudelleen. Jos et saa vikaa korjattua, lataa vaiheessa 3a tallentamasi kopio takaisin palvelimelle, aseta tietokannan salasana cPanelissa uudelleen ja ota yhteyttä osoitteeseen tuki@zoner.fi.
Lopuksi: tarkista lisäosat
Valitse Lisäosat → Asennetut lisäosat (Plugins → Installed Plugins) ja käy luettelo läpi. Jos siellä on lisäosa, jota et tunnista etkä ole itse asentanut, poista se käytöstä ja poista se. Jos et ole varma, kysy sivustosi tekijältä tai ota yhteyttä meihin. Pidä WordPress, lisäosat ja teema ajan tasalla. Lisäohjeita Wordpressin tarkistukseen ja suojaamiseen löydät aiemmasta julkaisustamme.
Tarvitsetko apua?
Ota yhteyttä Zonerin asiakastukeen osoitteessa tuki@zoner.fi. Kerro domainisi nimi ja missä vaiheessa olet.