Met SSH en sftp kun je extra veilig inloggen op bestanden van jouw webhostingpakket. In deze handleiding lees je hoe je SSH en sftp gebruikt.
Toegang inschakelen en keys aanmaken
Voordat je SSH en sftp kunt gebruiken, schakel je de toegang in via Mijn Hostnet. Ook maak je een private en public key aan.
Toegang inschakelen via Mijn Hostnet
- Log in op Mijn Hostnet.
- Ga naar ‘Diensten’.
- Klik op het webhostingpakket waarvoor je SSH en sftp wilt aanzetten.
- Kies onder ‘Beheer je dienst’ voor ‘SSH- en sftp-toegang’.
- Selecteer onder 'Instellingen' de optie 'SSH en sftp'.
- Klik op ‘Opslaan’.
IP-adres toevoegen en toegang geven
Heb je SSH en sftp ingeschakeld? Dan bepaal je nu welke ip-adressen er toegang hebben tot jouw webhostingpakket via SSH of sftp.
- Ga naar de tab ‘IP-adressen’.
- Kies een van de twee opties. Als je kiest voor 'Ik kies zelf welke IP-adressen toegang hebben', dan kun je zelf nieuwe ip-adressen toevoegen door op de knop te drukken.
- Vul het IP-adres in waarmee je wilt inloggen via SSH of sftp. Bijvoorbeeld het publieke IP-adres van jouw computer.
- Voeg eventueel een omschrijving toe en klik vervolgens op ‘Opslaan’.
- Door op het podlood icoon te drukken kun je deze bewerken en door op het kruisje te drukken kun je deze verwijderen.
IP-adres toevoegen
Public key toevoegen
Als laatste stap moet je een public key toevoegen. Met deze public key authenticeer je jezelf bij je webspace. Je hoeft daardoor geen gebruik te maken van een wachtwoord.
- Ga naar de tab ‘Public keys’ en klik op ‘Toevoegen’.
- Genereer een public key en private key.
- Voeg de public key in op de pagina en vul de datum in waarop deze verloopt. Of kies voor ‘Deze key mag niet verlopen’.
- Voeg eventueel een omschrijving toe en klik op ‘Toevoegen’.
Je bent nu klaar om te verbinden via SSH of sftp.
Verbinden via sftp
Je gebruikt een ftp-client zoals FileZilla om te verbinden via sftp. In onze handleiding Website uploaden en downloaden via FileZilla (onder het kopje 'Verbinden via sitebeheer') vind je de stappen om verbinding te maken.
Verbinden via SSH
Om te verbinden via SSH volg je de onderstaande instructies voor Mac, Linux of Windows.
Mac en Linux
Als Mac- of Linux-gebruiker gebruik je de standaard terminal-applicatie om te verbinden via SSH. Dit doe je met behulp van een commando dat is opgemaakt uit verschillende onderdelen:
ssh -i /pad/naar/privatekey/bestand gebruiker@server
- Ssh: dit is de manier van verbinden, namelijk via SSH.
- Pad naar private key: Hier specificeer je waar het private key-bestand op je computer staat.
- Gebruiker: dit is de gebruiker waarmee je jezelf via SSH aanmeldt op de webspace.
- Server: dit is de hostname van de webspace waarmee je wilt verbinden via SSH.
Verbind je voor het eerst met deze webspace? Dan wordt je gevraagd om de verbinding te accepteren. Je doet dit door 'Yes' te typen, en te drukken op 'Enter'.
Foutmelding bij nieuwe versie van MacOS
Nieuwe versies van MacOS kunnen een foutmelding geven waarin wordt aangegeven dat er geen overeenkomende sleutel kan worden gevonden. Dit komt doordat het type versleuteling niet standaard ondersteund wordt. Om alsnog te verbinden, voeg je "-oHostKeyAlgorithms=+ssh-rsa" toe aan het SSH-commando. Bijvoorbeeld:
ssh -i /pad/naar/privatekey/bestand -oHostKeyAlgorithms=+ssh-rsa gebruiker@server
Windows
Als Windows-gebruiker verbind je via het programma 'PuTTY'. Dit programma is vrij te verkrijgen via https://putty.org.
- Open het programma PuTTY.
- Voer de hostname van jouw webspace in.
- Ga in het linkermenu naar ‘Connection’. Kies voor ‘SSH’ en vervolgens ‘AUTH’.
- Klik onder ‘Private key file for authentication’ op ‘Browse’.
- Navigeer naar de private key op jouw computer en selecteer deze.
- Klik op 'Open' om de verbinding te openen.
- Is het de eerste keer dat je verbindt met deze webspace? Accepteer de verbinding dan via de pop-up.
- Voer jouw gebruikersnaam in.
Je bent nu via SSH verbonden met jouw webhostingpakket. Bekijk voor handige SSH-commando's onze handleiding Webspace-informatie inzien met SSH-commando's.