Met SSH en S(FTP) kun je extra veilig inloggen op bestanden van jouw webhostingpakket. In deze handleiding lees je hoe je SSH en (S)FTP gebruikt.
→ Toegang inschakelen en keys aanmaken
→ Toegang inschakelen via Mijn Hostnet
→ IP-adres toevoegen en toegang geven
Toegang inschakelen en keys aanmaken:
Voordat je SSH en (S)FTP kunt gebruiken, schakel je de toegang in via Mijn Hostnet. Je kunt eventueel gebruik maken van een wachtwoord als authenticatie of een key aanmaken.
Toegang inschakelen via Mijn Hostnet:
- Log in op Mijn Hostnet.
- Ga naar ‘Diensten’.
- Klik op het webhostingpakket waarvoor je SSH en (S)FTP wilt aanzetten.
- Kies onder ‘Beheer je dienst’ voor ‘SSH- en (S)FTP-toegang’.
- Selecteer onder 'Instellingen' de optie 'SSH en (S)FTP'.
- Klik op ‘Opslaan’.
IP-adres toevoegen en toegang geven:
Je kunt nu zelf inschakelen welke IP-adressen toegang hebben. Standaard staat dit ingesteld op alle IP-adressen. Om het zelf te kiezen kun je de volgende stappen volgen:
- Ga naar de tab ‘IP-adressen’.
- Kies voor de tweede optie 'Ik kies zelf welke IP-adressen toegang hebben'.
- Klik eerst op 'Opslaan'.
- Klik op de blauwe knop 'Toevoegen', die na het opslaan verschijnt.
- Vul het IP-adres in waarmee je wilt inloggen. Bijvoorbeeld het publiekelijke IP-adres van jouw computer. Deze kun je vinden door naar onze contact pagina te gaan en te kijken onder het kopje 'Overige informatie'.
- Voeg eventueel een omschrijving toe en klik vervolgens op ‘Opslaan’.
- Door op het potlood icoon te drukken kun je deze bewerken en door op het kruisje te drukken kun je deze verwijderen.
Het is nu ook mogelijk om een wachtwoord toe te voegen voor SSH- en (S)FTP als authenticatie. Onderop bij gebruikersgevens staat wachtwoord. Hier heb je een blauwe knop 'Wijzigen'. Als je hierop klikt opent er een scherm waar je een nieuw wachtwoord in kunt stellen. Als je een wachtwoord insteld is een public key niet meer nodig.
Public key toevoegen:
Als laatste stap kun 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 (S)FTP.
Verbinden via sftp:
Je gebruikt een ftp-client zoals FileZilla om te verbinden via (S)FTP. 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.
Verschillende systemen:
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'.
Mocht dit niet werken dan kan dit voor Mac en Linux mogelijk een oplossing zijn:
- Open het bestand ~/.ssh/config in je favoriete teksteditor, of maak het bestand aan indien het nog niet bestaat
- Voeg de volgende regels aan code toe:
host *.lb.shared.prod.hostnet.nl
HostKeyAlgorithms=+ssh-rsa
PubkeyAcceptedAlgorithms=+ssh-rsa
Windows
Als Windows-gebruiker verbind je via het programma 'PuTTY'. Dit programma is vrij te verkrijgen via de website van PuTTY.
- 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.