In dit artikel wordt uitgelegd hoe je een SSH-verbinding maakt vanaf je lokale apparaat met je Webhostingpakket van Mijndomein.
Let op: Dit is een geavanceerde functie en niet aanbevolen voor minder ervaren gebruikers.
Stappenplan: SSH-verbinding maken
Volg de volgende stappen om zelf een SSH-verbinding te maken:
- Log in op Plesk (zie ook: Log in op Plesk).
- Klik in je dashboard op Verbindingsinformatie.
- Je ziet nu de benodigde verbindingsinformatie. Noteer het IP-adres en je (S)FTP-gebruikersnaam. Deze heb je straks nodig voor de SSH-verbinding.
- Open een terminal op je lokale apparaat. In het onderstaande voorbeeld gebruiken we een Macbook. Heb je een apparaat met een ander besturingssysteem? Houd er dan rekening mee dat de paden naar bepaalde bestanden anders kunnen zijn.
- Voer in je terminal het volgende commando uit:
ssh-keygen -o -a 100 -t ed25519
- De output die je nu krijgt, komt grotendeels overeen met de output in de onderstaande afbeelding.
- De standaardlocatie voor het opslaan van deze key is over het algemeen een prima keuze. Je kan dus gewoon op Enter drukken, tenzij je een specifieke reden hebt om de key ergens anders op te slaan.
- Krijg je onderstaande melding? Dan wil je misschien een specifieke naam geven aan jouw key.
- Dit doe je door ' -f ' toe te voegen, gevolgd door de route waar je de key wil opslaan. Je command ziet er dan ongeveer zo uit (op Mac):
ssh-keygen -o -a 100 -t ed25519 -f ~/.ssh/md_test
- De terminal vraagt nu om een passphrase. Dit is optioneel, maar we adviseren om deze wél op te geven. Dit zorgt voor meer veiligheid.
Let op: zorg dat je de passphrase goed onthoudt!
- Als alles goed is gegaan, ziet je terminal er nu ongeveer zo uit:
- Je hebt nu 2 'id_ed25519' bestanden: je private key en je public key (deze eindigt op '.pub').
- Je kan je public key uitprinten met cat <route naar je PUBLIC key>. In het voorbeeld (op Mac) is dat:
cat ~/.ssh/id_ed25519.pub
- Je output ziet er ongeveer zo uit:
- Kopieer de volledige tekst, dus vanaf 'ssh-ed25519' tot en met de specificatie van je machine. In het voorbeeld is dat: 'admin@admins-MacBook-Pro.local'.
- Ga naar de beheeromgeving van jouw Mijn Account.
- Klik in het menu op Bestanden.
- Je hebt nu het bestand authorized_keys in de folder .ssh nodig.
- Open het bestand en plak hier jouw nieuwe key in. Lukt dit niet direct in de beheeromgeving? Dan heb je waarschijnlijk niet de juiste rechten. Deze rechten kan je instellen via het menu rechts van het bestand. Als alternatief kan je ook het originele bestand verwijderen en een nieuw bestand aanmaken met de naam 'authorized_keys'. Dan heb je direct alle rechten en kan je het bestand bewerken.
- Nu kan je een SSH-verbinding tot stand brengen met je gebruikersnaam en IP-adres. In het voorbeeld is dat het volgende commando:
ssh f_00000517@213.249.67.12
- Heb je een alternatief pad gebruikt voor het opslaan van je SSH key? Gebruik dan het volgende commando:
ssh -i /pad/naar/je/ssh/bestand f_00000517@213.249.67.12
- Let op: vul in deze commando's jouw unieke gebruikersnaam, IP-adres en SSH key in!
- Nu kan je direct vanuit de terminal met je website aan de slag.