Wanneer gebruik je het SSH-commando in Linux?
Het Linux ssh-commando geeft toegang tot a computer op afstand met behulp van een beveiligde versleutelde verbinding tussen de twee hosts via een onveilig netwerk. De opdracht opent een venster op uw lokale computer, waardoor u programma's op de externe computer kunt uitvoeren en ermee kunt werken. Een ssh Linux-sessie is: versleuteld en vereist authenticatie. ssh staat voor Secure SHell, verwijzend naar de inherente beveiliging van de operatie.
Gebruiksvoorbeelden
In deze voorbeelden wordt ervan uitgegaan dat u SSH gebruikt met een externe computer die wachtwoorden accepteert. Lees meer over SSH-sleutelverificatie voor een veiligere methode om SSH te gebruiken waarvoor geen wachtwoorden nodig zijn.
Gebruik de volgende opdracht om in te loggen op een computer met een opgegeven netwerk-id (comp.org.net) en een opgegeven gebruikersnaam (jdoe):
ssh [email protected]
Als de gebruikersnaam van de externe machine dezelfde is als op de lokale machine, laat de gebruikersnaam dan weg in de opdracht:
ssh comp.org.net
Als het uw eerste inlogpoging op die machine is, krijgt u een eenmalige vingerafdrukwaarschuwing:
De authenticiteit van host 'sample.ssh.com' kan niet worden vastgesteld. De vingerafdruk van de DSA-sleutel is 04:48:30:31:b0:f3:5a: 9b: 01:9d: b3:a7:38:e2:b1:0c. Weet u zeker dat u door wilt gaan met verbinden (ja/nee)?
Binnenkomen Ja om de machine te vertellen om de externe computer toe te voegen aan uw lijst met bekende hosts, ~/.ssh/known_hosts. U ziet een bericht zoals dit:
Waarschuwing: 'sample.ssh.com' (DSA) permanent toegevoegd aan de lijst met bekende hosts.
Zodra u bent verbonden, wordt u om een wachtwoord gevraagd. Nadat je het hebt ingevoerd, zie je de shell-prompt voor de externe machine.
U kunt ook een ssh-opdracht gebruiken om een opdracht op een externe computer uit te voeren zonder in te loggen. Bijvoorbeeld:
ssh [email protected] ps
voert het ps-commando uit op de computer met de naam comp.org.net en toont de resultaten in uw lokale venster.
Waarom SSH gebruiken?
SSH is veiliger dan andere methoden om verbinding te maken met een externe computer, omdat u uw inloggegevens en wachtwoord pas verzendt nadat een beveiligd kanaal is ingesteld. SSH ondersteunt ook cryptografie met openbare sleutels.