SSH is een protocol om voor een veilige login en andere netwerkdiensten te zorgen binnen onveilige netwerken. Kinsta biedt SSH-toegang bij alle hostingpakketten. SSH-toegang stelt je in staat om in te loggen in een commandovenster, sysadmin-taken uit te voeren, en opdrachten uit te voeren – net alsof je in de server zelf zit. Je hebt ook de mogelijkheid om andere tools als Git, Composer, npm, WP-CLI, etc. te gebruiken.

Als je een Enterprise-plan hebt, kun je ook tools zoals npm gebruiken.

Volg de onderstaande stappen om te verbinden met SSH op jouw WordPress-site.

SSH dient enkel door ervaren gebruikers gebruikt te worden. Verkeerde commando’s via SSH kunnen je website schade toebrengen. Indien je hier niet comfortabel mee bent, neem dan contact op met een ontwikkelaar of onze supportdienst.

SSH-toegang logininformatie

Om met SSH te verbinden heb je de volgende informatie nodig:

  • serveradres (IP-adres)
  • gebruikersnaam (SFTP-gebruikersnaam, niet je e-mailadres)
  • wachtwoord
  • poort (bij Kinsta nemen wij beveiliging serieus; elke website gebruikt een andere poort)

Kinsta-klanten kunnen deze informatie vinden onder het ‘Info’-tabblad in je MyKinsta-dashboard (zie hieronder).

Verbinden met SSH – MyKinsta logininformatie

Verbinden met SSH – MyKinsta logininformatie

Hoe kan je verbinding maken met SSH met Windows?

Wie Windows gebruikt, heeft een terminal-client nodig om met SSH te verbinden.

Stap 1

We raden aan de gratis PuTTY client te downloaden. Gebruik de .msi-installer aangezien deze ook PuTTYgen bevat. Als je de SSH-sleutels ook later wilt gebruiken, heb je deze nodig.

Stap 2

Start PuTTY en geef je hostname (Kinsta IP-adres) in samen met het unieke poortnummer. Klik dan op “Open”.

Putty Client

Putty Client

Stap 3

Als het de eerste keer is dat je verbinding maakt, zal je waarschijnlijk een rsa2-sleutelvenster zien. Klik op “Ja”. Hiermee geef je aan dat je ook in de toekomst de host als betrouwbaar labelt.

Putty veiligheidswaarschuwing

Putty veiligheidswaarschuwing

Stap 4

Je dient je Kinsta-username op te geven en op Enter te drukken.

Putty Login

Putty Login

Stap 5

Je dient dan je wachtwoord op te geven. Druk op Enter.

Putty wachtwoord

Putty wachtwoord

Je bent nu via SSH verbonden met je WordPress-website.

Putty succesvolle login

Putty succesvolle login

Je kan nu opdrachten uitvoeren zoals “ls” of “cd” om items op te sommen en te navigeren door je website-inventaris. WP-CLI is eveneens geïnstalleerd op al onze websites.

Putty nativatie

Putty nativatie

Hoe kan je verbinding maken met SSH via Mac/Linux?

Op Mac of Linux is het makkelijker te verbinden omdat OS reeds een terminal heeft ingebouwd.

Stap 1

Open de terminal: Applicaties > Utilities en dubbelklik op Terminal.

Stap 2

Geef de opdracht in als volgt (je kan dit direct vanuit je MyKinsta-dashboard kopiëren):

ssh username@hostname -p portnumber

Hoe kan je een SSH-sleutelpaar genereren via Windows?

Je kan met SSH verbinden met een username en wachtwoord of door een SSH-sleutelpaar te genereren. SSH-sleutels bieden een veiligere manier om in te loggen in een server, omdat je geen wachtwoord meer gebruikt. Je kan je login verder beveiligen via een beveiligingszin.

Stap 1

Start PuTTYgen. Als je het nog niet gedownload hebt, kan dat hier.

Stap 2

De standaardparameters zouden juist moeten zijn. Klik op “Genereer”.

PuTTY Key Generator

PuTTY Key Generator

Stap 3

Je dient je muis te bewegen om een gerandomiseerde code aan te maken.

PuTTYgen beweeg je muis

PuTTYgen beweeg je muis

Stap 4

Bewaar je publieke (.txt) en privésleutel (.ppk). Belangrijk: houd je sleutel veilig en deel het met niemand.

Opslaan van je sleutels

Opslaan van je sleutels

Stap 5

Laat het PuTTY- venster open en ga verder naar het onderdeel waarin we uitleggen hoe je je publieke sleutel toevoegt aan MyKinsta.

Hoe kan je een SSH-sleutelpaar genereren via Mac/Linux?

Stap 1

Start de terminal via “Applicaties → Utilities → Terminal.”

Stap 2

Gebruik de volgende opdracht.

ssh-keygen -t rsa

Stap 3

Kies een locatie om je privésleutel op te slaan. Als je het leeglaat, sla je het hier op:

/home/youruser/.ssh/id_rsa

De publieke sleutel (.PUB) wordt gecreëerd in dezelfde locatie.

/home/youruser/.ssh/id_rsa.pub

Stap 4

Kies een beveiligingszin. Je kan het leeglaten als je geen wilt kiezen.

Hoe kan je SSH-sleutels toevoegen aan MyKinsta?

Nu je je SSH-sleutels hebt, kan je je publieke sleutel uploaden naar je MyKinsta dashboard.

Stap 1

Klik op “Instellingen” en dan onderaan op “Add new SSH Key”.

MyKinsta-gebruikersinstellingen

MyKinsta-gebruikersinstellingen

Step 2

Klik op “Add SSH key.”

Voeg SSH-sleutels toe

Voeg SSH-sleutels toe

Stap 3

Kies een label en plak je publieke sleutel:

  • Als je Windows gebruikt, plak dan meteen vanuit PuTTYgen.
  • Als je Mac/Linux gebruikt, kan je je sleutel naar je clipboard kopiëren via de volgende opdracht: pbcopy < ~/.ssh/id_rsa.pub

Nu zie je een groene bevestiging die zegt “Valid RSA Key”, klik dan “OK”.

Geldige RSA-sleutel

Geldige RSA-sleutel

Op Windows verbinding maken met SSH met SSH-sleutels

Stap 1

Start PuTTY en geeft je host (Kinsta IP-adres) en uniek poortnummer op.

ssh putty client

Putty Client

Stap 2

Onder “Connection → Data” geef je je Kinsta-username in in het “Auto-login username” veld.

SSH auto-login username

SSH auto-login username

Stap 3

Onder “Connection → SSH →  Auth” kies je je privésleutel voor authenticatie.

SSH private key

SSH private key

Stap 4

Onder “Sessions” kies je een nieuwe “Saved Session”-naam en klik je op “Save”. Klik dan op “Open”.

SSH save session

SSH save session

Je ziet nu een beveiligingsmelding over een verandering in sleutels, klik “Yes”.

PuTTY waarschuwing

PuTTY waarschuwing

Als je een beveiligingszin hebt opgegeven, moet je die nu ingeven.

SSH beveiligingszin

SSH beveiligingszin

Anders logt het je meteen in.

Kinsta SSH

Kinsta SSH

Op Mac/Linux verbinding maken met SSH met SSH-sleutels

Stap 1

Start de Terminal via “Applications → Utilities → Terminal.”

Stap 2

Laad je privésleutel in je SSH-agent via de volgende opdracht:

ssh-add /youruser/.ssh/id_rsa

Stap 3

Laad je privésleutel in je SSH-agent via de volgende opdracht:

Stap 4

Geef de volgende opdracht (je kan deze direct van je MyKinsta-dashboard kopiëren):

ssh username@hostname -p portnumber

Additional Notes

Als je problemen hebt met te verbinden, kan je je SSH-paswoord herstellen of entries van je host verwijderen.

7
keer gedeeld