Hoe ssh te gebruiken

Als u verbinding wilt maken met een andere computer, en alles rondom is zo onveilig en onbetrouwbaar, en uw gegevens zijn zo waardevol en belangrijk ... Alleen SSH kan u helpen. Natuurlijk moet u eerst SSH configureren en vervolgens een gecodeerde verbinding met de server maken, en hiervoor is het noodzakelijk dat SSH aan beide zijden van de verbinding wordt ingeschakeld. Als u in elk geval wilt dat uw verbinding het meest veilig is - lees dit artikel en wind aan!

Stappen

Methode 1 van 3:
Deel: eerste verbinding
  1. Titel afbeelding Gebruik SSH Stap 1
een. Installeren ssh. Voor Windows moet u een SSH-client downloaden en installeren. Meestal hiervoor nemen Cydwin, gratis gedistribueerde SSH-client. Het is echter niet nodig om het tot hen te beperken, u kunt downloaden en stopverf.
  • Cydwin installeren, moet u OpenSSH-installatie-optie van internet selecteren.
  • Met Linux en Mac OS eenvoudiger - daar is SSH al ingebouwd in het systeem. Waarom? Dit is de magie van Unix-systemen.
  • Titel afbeelding Gebruik SSH Stap 2
    2. Run ssh. Open de geïnstalleerde Cydwin-terminal of de gebruikelijke terminal (in Linux en Mac OS). SSH is alleen de terminal, alleen de console. De grafische interface is niet afgeleverd, dus wennen aan afdrukopdrachten.
  • Titel afbeelding Gebruik SSH Stap 3
    3. Controleer de verbinding. Alvorens ondergedompeld in de wereld van veilig internet, zou het nodig zijn om te controleren of alles correct werkt - als uw computer, hetzelfde systeem waarop u verbinding kunt maken. Om dit te doen, moet u de volgende opdracht kiezen (en vergeet niet om de gebruikersnaam te vervangen door uw gebruikersnaam op de externe computer, en op afstand, eigenlijk, het adres van de externe computer of server):
  • $ ssh @
  • Wanneer de verbinding is ingesteld, hebt u een wachtwoord nodig. Voer het wachtwoord in en wees niet bang: ja, de cursor bewaart niet en de personages verschijnen niet - het is noodzakelijk.
  • Als er niets gebeurt, of je hebt een ssh-ingesteld op krom, of op een externe computer is het niet verhoogd.
  • Methode 2 van 3:
    DEEL: Hoofdopdrachten
    1. Titel afbeelding Gebruik SSH Stap 4
    een. Ga naar SSH Shell. Ik maak eerst aan op de externe computer, je moet in de map thuis zijn. Om door mappen te navigeren, bent u handig voor de opdracht CD:
    • CD .. - Overgang naar één directory-up
    • CD - overgang naar een specifieke subdirectory
    • CD / Home / Directory / Path / - Overgang naar een specifiek directorisatie uit de root (Home)
    • CD ~ - Ga terug naar de home-map
  • Titel afbeelding Gebruik SSH Stap 5
    2. Controleer de inhoud van de mappen. Om bestanden en mappen te zien, hebt u een LS-opdracht nodig:
  • LS - Geeft een lijst met bestanden en mappen weer in deze map
  • Ls -l - Geeft de lijst met inhoud van de map en aanvullende informatie weer op het scherm (grootte, rechts, datum)
  • LS-A - Geeft de lijst met de volledige inhoud weer, inclusief zelfs verborgen
  • Titel afbeelding Gebruik SSH Stap 6
    3. Kopieer bestanden van uw externe computer. Ja, het gebeurt, zodat je iets op je externe computer moet gieten. Hoe? SCP om u te helpen!
  • SCP / localDirectory / Voorbeeld1.TEKST @: - Exemplaren voorbeeld1.Txt in de map op afstand opgegeven in . Als je weggaat leeg, dan wordt het bestand gekopieerd naar de root.
  • SCP @: / Home / Voorbeeld1.TEKST ./ - Beweegt voorbeeld1.Txt van de hoofdmap van de externe computer naar de huidige lokale computermap.
  • Titel afbeelding Gebruik SSH Stap 7
    4. Kopieer de bestanden via de schaal. Met behulp van de CP-opdracht kunt u kopieën van bestanden in dezelfde map of in de mappen van uw keuze maken:
  • Cp voorbeeld1.Txt example2.TEKST - Maak een kopie van de Voorbeeld1 in dezelfde map.Txt genaamd example22.TEKST
  • Cp voorbeeld1.TEKST / - Maak een kopie van voorbeeld1.TXTTV-map opgegeven in .
  • Titel afbeelding Gebruik SSH Stap 8
    vijf. Verplaats en hernoem bestanden. Als u de bestandsnaam wilt wijzigen of verplaatst u zonder kopiëren, gebruikt u vervolgens de opdracht MV:
  • MV voorbeeld1.Txt example2.TEKST - Hernoem example1.TXTTV Voorbeeld2.TEKST. Het bestand blijft in dezelfde map waar het was.
  • MV-directory1 directory2 - Hernoem de map Directory1 in directory2. De inhoud van de map zal niet veranderen.
  • MV voorbeeld1.Txt-directory1 / - Beweegt voorbeeld1.Txt in directory1.
  • MV voorbeeld1.Txt-directory1 / voorbeeld2.TEKST - Beweegt voorbeeld1.Txt in directory1 en hernoem het in extreem2.TEKST.
  • Titel afbeelding Gebruik SSH Stap 9
    6. Delete bestanden en mappen. Als je zoiets wilt doen, dan is Arma de RM-opdracht:
  • RM-voorbeeld1.TEKST - Verwijder voorbeeld1.TEKST.
  • Rm -i voorbeeld1.TEKST - Verwijder voorbeeld1.Txt, veeleisende bevestiging.
  • Rm directory1 / - Verwijder de map directory1 samen met alle inhoud.
  • Titel afbeelding Gebruik SSH Stap 10
    7. Wijzig uw bestanden naar uw bestanden. Lees- en schrijfrechten veranderen het CHMOD-team:
  • Chmod u + w voorbeeld1.TEKST- Voeg toe aan het opnemen / wijzigen van het bestand aan de gebruiker (u). U kunt modifiers (G) of (O) gebruiken, als de bijbehorende rechten een groep of alle gebruikers helemaal moeten geven.
  • Chmod g + r voorbeeld1.TEKST - Voegt het recht toe om het groepsbestand te lezen.
  • Over het algemeen is er veel rechten om toegang te krijgen tot bestanden, zodat u dit aspect zelf bestudeert.
  • Titel afbeelding Gebruik SSH Stap 11
    acht. Leer om teams te lezen. Er zijn nog meer belangrijke teams die je moet weten. Bijvoorbeeld:
  • MKDIR Newdirectory - Maak een nieuwe subdirectory genaamd "Nieuwe map" of type.
  • pwd - zal laten zien welke map u nu bent.
  • WHO - zal laten zien wie geautoriseerd in het systeem.
  • Pico NewFile.TEKST Of VI NewFile.TEKST - Maak een nieuw bestand en opent een teksteditor. In verschillende systemen - verschillende editors, overweeg het. Meestal gevonden Pico en VI. Dienovereenkomstig zijn verschillende editors verschillende opdrachten.
  • Titel afbeelding Gebruik SSH Stap 12
    negen. Krijg gedetailleerde informatie over elk team. Als u niet weet wat er gebeurt als u een opdracht invoert, bel dan de hulp en verlichten!
  • Man - Opdrachtinformatie weergeven.
  • man -k - ZAL ZOEKEN ALS ALLE TREEFERSE-gebruikers gemaakt door de pagina`s die u hebt ingevoerd.
  • Methode 3 van 3:
    Deel: gecodeerde sleutels maken
    1. Titel afbeelding Gebruik SSH Stap 13
    een. Maak je SSH-sleutels. Met deze toetsen kunt u verbinding maken met een externe computer en niet constant het wachtwoord invoeren. En dit is trouwens zeer veilig, omdat het wachtwoord daar niet langer voortdurend op het netwerk wordt overgedragen.
    • Maak een map voor een sleutel op de opdracht: $ mkdir .ssh
    • Maak openbare en private sleutelkoetsen: $ ssh-keygen -t rsa
    • Het creëren van een pass-phrase voor sleutels is in wil. Als u niet wilt, klikt u gewoon op de "ENTER" wanneer het systeem u voorstelt om een ​​pass-phrase te maken. Dit maakt twee sleutels in ID_RSA en ID_RSA-directory`s.Kroeg
    • Wijzig toegangsrechten op uw privésleutel. Om het alleen u te lezen, voert u de opdracht in: $ chmod 600 .Ssh / id_rsa
  • Titel afbeelding Gebruik SSH Stap 14
    2. Plaats een openbare sleutel op een externe computer. Sleutels worden gemaakt, maar het is slechts de helft van de zaak. Nu moet u een openbare sleutel naar een externe computer gooien om het einde van de sprongen met wachtwoorden te plaatsen. De juiste fragmenten vervangen, voer de volgende opdracht in:
  • $ SCP .Ssh / id_rsa.Kroeg @:
  • Colon aan het einde vergeet niet.
  • Voer het wachtwoord in voordat u de bestandsoverdracht start.
  • Titel afbeelding Gebruik SSH Stap 15
    3. Installeer een openbare sleutel op een externe computer. Je hebt de sleutel geplaatst? Goed, 75% gereed. Nu is het nodig om het te installeren, zonder dit, niets zal werken. Log dus in op de externe computer net zoals u deed in de derde stap.
  • Maak een SSH-map op een externe computer als dat niet bestaat: $ MKDIR .ssh
  • Voeg uw sleutel toe aan geautoriseerd sleutelbestand. Als een dergelijk bestand niet bestaat - moet het worden gemaakt: $ CAT ID_RSA.Pub >> .Ssh / geautoriseerd_keys
  • Wijzig de toegangsrechten op de SSH-map: $ chmod 700 .ssh
  • Titel afbeelding Gebruik SSH Stap 16
    4. Controleer of de verbinding werkt. Wanneer de sleutel op een externe computer is geïnstalleerd, moet u hiermee verbinding maken en niet het wachtwoord in het proces invoeren. U kunt de verbinding met de volgende opdracht controleren: $ ssh @
  • Als alles is aangesloten en het wachtwoord dat u niet hebt gevraagd - werkt alles correct.
  • Deel in het sociale netwerk:
    Vergelijkbaar