SSH
SSH is een veilig protocol voor remote login en andere netwerkdiensten via een onbeveiligd netwerk. Bij Kinsta is SSH toegang inbegrepen bij alle pakketten voor Managed WordPress Hosting. Daarmee log je in op de command-line, voer je administratieve taken uit en draai je commando’s alsof je direct op de server werkt. Met SSH gebruik je essentiële tools zoals Git, Composer en WP-CLI voor efficiënt sitebeheer. Heb je een Single 1.9M of hoger pakket of een WP 60 of hoger pakket, dan krijg je ook toegang tot extra tools zoals npm.
SSH is alleen aanbevolen voor gevorderde gebruikers. Onjuiste commando’s kunnen je site beschadigen. Weet je niet zeker wat je doet of heb je geen ervaring met SSH, neem dan contact op met een developer of met ons Support team voordat je wijzigingen doorvoert.
Primaire SFTP/SSH gebruiker
Je maakt verbinding via SSH met de gegevens van de Primaire SFTP/SSH gebruiker:
- host/serveradres (IP-adres)
- gebruikersnaam (SFTP-gebruikersnaam, niet je e-mailadres)
- wachtwoord
- poort (bij Kinsta nemen we beveiliging serieus; elke omgeving gebruikt een andere poort)
Je vindt deze gegevens onder Primaire SFTP/SSH gebruiker in het tabblad Info van elke site in MyKinsta.

Je kunt geen extra gebruikers aanmaken voor SSH-toegang. Wel kun je extra SFTP gebruikers aanmaken.
Wachtwoord van de primaire SFTP/SSH gebruiker wijzigen
Wil je het wachtwoord van de primaire SFTP/SSH gebruiker voor de huidige omgeving aanpassen? Ga met je muis over het wachtwoord en klik op Genereer nieuw SFTP account.

Klik op Genereer nieuw wachtwoord om de wachtwoordwijziging te bevestigen.

Verlooptijd instellen voor het wachtwoord van de primaire SFTP/SSH gebruiker
Wil je dat het wachtwoord van de primaire SFTP/SSH gebruiker voor de huidige omgeving automatisch verloopt en opnieuw wordt gegenereerd op vaste momenten? Klik dan op het bewerkicoon onder Wachtwoordverloop.

Kies hoe vaak je het wachtwoord wilt laten verlopen en regenereren en klik op Wijzigingen opslaan.

Authenticatiemethoden voor de primaire SFTP/SSH gebruiker
Wil je de authenticatiemethoden van de primaire SFTP/SSH gebruiker aanpassen en inloggen met gebruikersnaam en wachtwoord in- of uitschakelen voor de huidige omgeving? Klik dan op het bewerkicoon onder Authenticatiemethodes.

Selecteer Wachtwoord om SSH toegang met een gebruikersnaam en wachtwoord in of uit te schakelen en klik op Wijzigingen opslaan. Je kunt toegang via een SSH-sleutel niet uitschakelen, maar je kunt wel alle SFTP/SSH-toegang uitschakelen.

IP allowlist voor de primaire SFTP/SSH gebruiker
Om een lijst van IP-adressen op te geven die toegang hebben tot je omgeving via STFP/SSH, klik je op het bewerken pictogram onder IP allowlist.

Voer de IP adressen in die je toegang wilt verlenen via SFTP/SSH en klik op Toevoegen. Je kunt meerdere adressen opgeven, gescheiden door een komma, bijvoorbeeld 1.1.1.1, 2.2.2.2. Je kunt ook een reeks IP adressen opgeven met een schuine streep, bijvoorbeeld 1.1.1.1/32.

Zodra je alle vereiste IP-adressen hebt ingevoerd, klik je op IP allow lijst bijwerken.

Verbinding maken met SSH met een gebruikersnaam en wachtwoord
De eenvoudigste methode om verbinding te maken via SSH is door een gebruikersnaam en wachtwoord te gebruiken. Om verbinding te maken met een gebruikersnaam en wachtwoord, moet je ervoor zorgen dat de wachtwoordverificatiemethode is ingeschakeld. De stappen om dat te doen verschillen per besturingssysteem. We hebben het proces voor elk systeem hieronder beschreven.
Verbinding maken via SSH met een gebruikersnaam en wachtwoord op Windows
Windows gebruikers hebben een terminal client nodig om verbinding te maken via SSH. We raden aan om de gratis PuTTY client te downloaden met de .msi installer. Deze bevat ook PuTTYgen, dat je nodig hebt als je SSH keys wilt gebruiken.
- Start PuTTY en voer het IP-adres van je host en het unieke poortnummer in (beide te vinden in MyKinsta > Sites > sitenaam > Info > SFTP/SSH > Host). Klik dan op Open.

SSH PuTTY-client voor Windows. - Als dit de eerste keer is dat je verbinding maakt, zie je waarschijnlijk een rsa2-sleutelprompt. Klik op Yes, waardoor de host in de toekomst wordt vertrouwd.

PuTTY beveiligingswaarschuwing over rsa2 sleutel. - In het terminalscherm moet je je Kinsta-gebruikersnaam invoeren en op Enter/return drukken.

Voer je Kinsta-gebruikersnaam in PuTTY in en druk op Enter/return. - Je wordt dan gevraagd om je wachtwoord in te voeren. Druk nogmaals op Enter/return.

Voer je SSH-wachtwoord in PuTTY in.
Je bent nu via SSH verbonden met je WordPress site.

Je kunt commando’s uitvoeren zoals ls of cd om items op te sommen en door de mappen van je site te navigeren. WP-CLI is ook standaard geïnstalleerd op alle sites.

Verbinding maken via SSH met een gebruikersnaam en wachtwoord op Mac/Linux
Op Mac of Linux is het veel eenvoudiger om verbinding te maken met SSH, omdat het besturingssysteem (OS) al een ingebouwde terminal heeft.
- Open de terminal door naar Applications > Tools te gaan en te dubbelklikken op Terminal.
- Voer vervolgens het commando als volgt in (Je kunt dit commando rechtstreeks kopiëren/plakken vanuit MyKinsta):
ssh username@hostip -p portnumber
Verbinding maken via SSH met SSH-sleutels
Een andere optie om verbinding te maken met SSH is het genereren van een SSH-sleutelpaar. SSH-sleutels bieden een veiligere manier om in te loggen op een server en maken een wachtwoord overbodig. Je kunt je aanmelding ook verder beveiligen door een wachtwoordzin toe te voegen, maar dit is niet verplicht.
Een SSH sleutelpaar genereren op Windows
- Start PuTTYgen. Als je het nog niet hebt gedownload, kun je het hier downloaden.
- De standaardparameters zouden goed moeten zijn in de meeste configuraties. Klik op Generate.

Genereer een nieuwe sleutel in PuTTY Key Generator. - Beweeg je muis rond om willekeurigheid te genereren.

Beweeg je muis om willekeurigheid te genereren in PuTTY Key Generator. - Sla zowel je publieke (.txt) als je privésleutel (.ppk) op. Belangrijk: Bewaar je privésleutel veilig en deel hem met niemand.

Sla de publieke en privésleutels van PuTTY Key Generator op. - Laat het PuTTY venster open en ga naar beneden waar je je publieke sleutel toevoegt aan MyKinsta.
Een SSH sleutelpaar genereren op MAC/Linux
Start de Terminal via Applications > Tools > Terminal en gebruik het volgende commando om het genereren van de sleutel te starten:
ssh-keygen -t rsaKies een locatie om je privésleutel op te slaan. Als je het leeg laat, wordt het hier opgeslagen:
/home/youruser/.ssh/id_rsaDe openbare sleutel (.PUB) wordt op dezelfde locatie aangemaakt.
/home/youruser/.ssh/id_rsa.pubVervolgens wordt je gevraagd om een passphrase te kiezen. Je kunt deze leeg laten als je geen wachtwoordzin wilt gebruiken.
SSH-sleutels toevoegen in MyKinsta
Nu je je SSH-sleutels hebt, kun je je publieke sleutel uploaden naar MyKinsta.
- Klik in je gebruikersprofiel in de rechterbovenhoek en klik op Gebruikersinstellingen.

MyKinsta gebruikersinstellingen. - Klik op het tabblad Mijn account op de knop SSH-sleutel toevoegen.

SSH-sleutel toevoegen in MyKinsta. - Kies een label en plak je publiekesleutel.
- Als je Windows gebruikt, kopieer en plak je de publieke sleutel rechtstreeks vanuit PuTTYgen.
- Als je Mac/Linux gebruikt, kun je je publieke sleutel naar je klembord kopiëren met het volgende commando in Terminal:
pbcopy < ~/.ssh/id_rsa.pub- Nadat je je publieke sleutel hebt geplakt, klik je op de knop SSH-sleutel toevoegen.

Een geldige rsa-sleutel in MyKinsta.
Verbinding maken met SSH op Windows met SSH-sleutels
- Start PuTTY en voer het IP-adres van je host en het unieke poortnummer in (beide te vinden in MyKinsta > Sites > sitenaam > Info > SFTP/SSH > Host).

Host IP en Poortnummer in PuTTY client. - Voer onder Connection > Data je Kinsta-gebruikersnaam in het veld Augo-login username in.

SSH auto-login gebruikersnaam in PuTTY. - Klik onder Connection > SSH > Auth > Credentials op de knop Browse en selecteer je privésleutelbestand voor verificatie.

Voeg je SSH privésleutelbestand toe in PuTTY. - Voer onder Session een nieuwe naam voor Saved Sessions in en klik op Save . Klik op de knop Open om een nieuwe sessie te starten.

Geef je SSH-sessie een naam en sla hem op in PuTTY. - Je zult waarschijnlijk een beveiligingswaarschuwing zien over een verandering in sleutels. Klik op Yes.

Klik op Yes in de PuTTY beveiligingswaarschuwing over een wijziging in sleutels. - Als je een wachtwoordzin hebt ingesteld, moet je die invoeren.

Voer de wachtwoordzin voor de sleutel in, indien van toepassing. Anders ben je meteen ingelogd.

Aangemeld op de site met een SSH-sleutel.
Verbinding maken met SSH op MAC/Linux met SSH-sleutels
- Start Terminal via Applications > Tools > Terminal.
- Je moet nu je opgeslagen privésleutel laden met het volgende commando:
ssh-add ~/.ssh/id_rsa- Als je een wachtwoordzin voor je sleutel hebt ingesteld, wordt je gevraagd om die in te voeren.
- Voer het commando in de volgende vorm in (je kunt dit rechtstreeks vanuit MyKinsta kopiëren/plakken):
ssh username@hostip -p portnumber
SFTP/SSH-toegang uitschakelen/uitschakelen
Wil je de toegang uitschakelen zodat gebruikers met de gegevens van de primaire SFTP/SSH gebruiker geen verbinding meer kunnen maken via SFTP/SSH? Ga dan naar het tabblad Info van je site en klik binnen Primaire SFTP/SSH gebruiker op Uitschakelen.

Klik op SFTP/SSH-toegang uitschakelen om de wijzigingen te bevestigen.

Wanneer SFTP/SSH-toegang is uitgeschakeld, worden de verbindingsdetails niet meer weergegeven.

Als je de toegang wilt inschakelen en de details van de verbinding wilt weergeven, klik dan op Inschakelen > SFTP/SSH-toegang inschakelen.
Aanvullende opmerkingen
Als je problemen hebt met verbinden, moet je misschien het wachtwoord wijzigen of vermeldingen uit je known_hosts bestand verwijderen.