Uit Byte Kennisbank

SSH (Secure Shell) maakt het mogelijk om op een versleutelde manier in te loggen op een andere computer en op afstand commando's op de andere computer uit te voeren via een shell. Omdat SSH met encryptie werkt, is het voor eventuele afluisteraars, die de (internet)verbinding aftappen, zo goed als onmogelijk om wachtwoorden of commando's te achterhalen.

Inhoud

Byte Shell

Byte heeft een eigen schaalbaar shell systeem ontwikkeld en in gebruik genomen. Dit shell systeem werkt naadloos samen met onze Business Hosting en Magento pakketten. Dit is niet beschikbaar bij een Personal Hosting pakket.

Met een SSH account, ook wel shell genoemd, heb je directe toegang tot je bestanden. Je hoeft dus niet zoals bij FTP eerst de bestanden te downloaden naar de lokale computer voordat je deze kunt bewerken. Bovendien kun je applicaties en scripts direct op ons cluster uitvoeren.

Omdat de shell server niet redundant uitgevoerd kan worden, kan Byte geen 24x7 support leveren. De shellserver wordt geleverd als een as-is dienst en de SLA is dan ook niet van toepassing op de shellserver. Uiteraard spannen we ons in voor een maximale uptime.

Wat is Shell / SSH wel?

  • Een handige manier om snel unix commando's uit te voeren
  • Een handige manier om direct jouw files te bewerken of onderhoud uit te voeren aan jouw site

Wat is Shell / SSH niet?

  • Het is geen rekencentrum. De shell service is niet bedoeld om nieuwe priemgetallen te vinden of buitenaards leven op te sporen. De beschikbare rekencapaciteit wordt eerlijk verdeeld en wordt beschikbaar gesteld onder een fair use policy. Dat betekent dat je in principe kunt draaien wat je wilt, mits andere klanten er geen last van ondervinden.
  • Het draaien van proxies, IRC bots, hackprogramma's en dergelijke is niet toegestaan. Het draaien van services of daemons (programma's op de achtergrond) is ook niet toegestaan.

Hoe Shell / SSH bij Byte te gebruiken

De Byte Shell is beschikbaar voor alle Business Hosting, Magento hosting en MCU accounts. Wanneer je één van de genoemde hosting oplossingen van Byte hebt, kun je op het service panel je shell account activeren. Hoe dat precies werkt lees je hieronder:

  1. Log in op het Service Panel
  2. Selecteer je domeinaam.
  3. Klik op het tabblad Instellingen.
  4. Klik op de optie Shell Toegang.
  5. Onder Uw account kun je in het dropdown menu aangeven dat je SSH toegang aan wilt zetten.


Let op! Eerste keer shell? Kies voor de optie INgeschakeld met SSH Keys en wachtwoord, zodat je met het Technische beheerder wachtwoord kan inloggen. Eventueel kun je daarna nog een keypair (private/public key) aanmaken en met SSH keys inloggen. Meer informatie daarover vind je op de pagina Shell Inloggen Met Keys.

Direct na het inloggen kom je in je home directory bij Byte terecht. Hierin zijn directory's aanwezig voor je domein en subdomeinen. In deze directory's staan de bestanden voor de betreffende (sub)domeinen.

Inloggen op de shell server

De meest gebruikte applicaties voor shell toegang over SSH zijn Putty en Terminal van Linux en OS X. We zullen hieronder dan ook uitloggen hoe je met Putty en Terminal kunt inloggen op de SSH server.

Inloggen met Putty

Putty connectie
afb.1 Putty Connectie

Je doorloopt de volgende stappen om in te loggen:

  1. Vul bij het veld Host Name je ssh hostname in. Je vindt de hostname op het servicepanel onder SSH Gegevens. Verder kun je, als de DNS voor het domein bij Byte staat, van de hostname ssh.domeinnaam.nl gebruik maken.
  2. Je kunt de instellingen opslaan zodat je later niet alles opnieuw hoeft in te vullen. Vul bij het veld Saved Sessions een naam in waar je deze instellingen aan herkent.
  3. Klik op Save om de instellingen op te slaan. Je hoeft voortaan slechts te dubbelklikken op je instellingen in de lijst om verbinding te maken.
  4. Klik op Open om verbinding te maken met de shell server.


Als dit de eerste keer is dat je contact maakt met de shell-server van Byte, dan geeft Putty een melding over de zogenaamde 'signature' van de server. Aan de hand hiervan kun je controleren dat je daadwerkelijk contact legt met Byte. Controleer of de signature van de server gelijk is aan de fingerprint die op het servicepanel onder SSH gegevens staat. Wanneer dit niet het geval is, kun je contact opnemen met Byte. Ga in geen geval verder met het inloggen. Wanneer dit wel het geval is, opent Putty een nieuw venster waar je wordt gevraagd om je login gegevens.

login as:

Je vult nu je domeinnaam in gevolgd door een Enter en daarna jouw klantwachtwoord.

  ____        _             _          _ _
 | __ ) _   _| |_ ___   ___| |__   ___| | |
 |  _ \| | | | __/ _ \ / __| '_ \ / _ \ | |
 | |_) | |_| | ||  __/ \__ \ | | |  __/ | |
 |____/ \__, |\__\___| |___/_| |_|\___|_|_|
        |___/

Last login: Fri Nov 30 11:12:22 2007 from hostname.provider.nl
[[uwdomein.nl@ssh1 ~]]$

Je bent nu in je home directory. Dit is dezelfde directory waarin je terecht komt via FTP.

Inloggen met Terminal

Terminal connectie
afb.2 Terminal Connectie

Het inloggen met een Terminal gaat iets makkelijker dan inloggen met Putty. Je doorloopt dan ook de volgende stappen:

  1. Open Terminal
  2. Vul in je scherm "ssh domeinnaam.nl@sshxxxxxx.bytenet.nl" in (zie afbeelding 2). Hierbij vervang je domeinnaam.nl met de naam van je domein en sshxxxxxx.bytenet.nl vervang je met de server (hostname), dat vermeld staat bij je SSH gegevens in het Service Panel.
  3. Je wordt nu gevraagd om een wachtwoord in te vullen. Vul het wachtwoord in van je klantaccount (alleen als je de rol van Technisch Beheerder hebt).
  4. Je bent nu in je home directory. Dit is dezelfde directory waarin je terecht komt via FTP

Relevante andere artikelen

De huidige waardering is: 48/100 (10 stemmen)
 You need to enable JavaScript to vote
  • Deze pagina is het laatst bewerkt op 25 mrt 2014 om 17:29.
  • Deze pagina is 16.552 keer bekeken.