Sådan bruges SSH (med billeder)

Indholdsfortegnelse:

Sådan bruges SSH (med billeder)
Sådan bruges SSH (med billeder)

Video: Sådan bruges SSH (med billeder)

Video: Sådan bruges SSH (med billeder)
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Kan
Anonim

Hvis du opretter forbindelse til en anden computer via internettet, vil du sandsynligvis gerne holde dine data sikre. SSH er en måde at hjælpe med at gøre det. For at få det til at ske skal du konfigurere SSH korrekt på din computer og derefter oprette en krypteret forbindelse til din server. Bare husk, for at forbindelsen skal være sikker, skal begge ender af forbindelsen have SSH aktiveret. Følg denne vejledning for at sikre, at din forbindelse er så sikker som muligt.

Trin

Del 1 af 3: Tilslutning for første gang

Brug SSH trin 1
Brug SSH trin 1

Trin 1. Installer SSH

For Windows skal du downloade og installere et SSH -klientprogram. Den mest populære er Cygwin, som er tilgængelig gratis fra udviklerens websted. Download og installer det som med ethvert andet program. Et andet populært gratis program er PuTTY.

  • Under Cygwin -installationen skal du vælge at installere OpenSSH fra Net -sektionen.
  • Linux og Mac OS X leveres med SSH, der allerede er installeret på systemet. Dette skyldes, at SSH er et UNIX -system, og Linux og OS X stammer fra UNIX.
  • Hvis du har Windows 10 med jubilæumsopdateringen, kan du installere Windows Subsystem til Linux, som leveres med SSH forudinstalleret.
Brug SSH trin 2
Brug SSH trin 2

Trin 2. Kør SSH

Åbn det terminalprogram, der er installeret af Cygwin eller Bash på Ubuntu på Windows til Windows 10, eller åbn terminalen i OS X eller Linux. SSH bruger terminalgrænsefladen til at interagere med andre computere. Der er ingen grafisk grænseflade til SSH, så du bliver nødt til at få behagelig at indtaste kommandoer.

Brug SSH trin 3
Brug SSH trin 3

Trin 3. Test forbindelsen

Inden du dykker ned i at oprette sikre nøgler og flytte filer, vil du teste, at SSH er korrekt konfigureret på din computer samt det system, du opretter forbindelse til. Indtast følgende kommando, erstat med dit brugernavn på fjerncomputeren og med adressen til den eksterne computer eller server:

  • $ ssh @

  • Hvis du vil angive en port, skal du tilføje

    -p 0000

  • (udskift 0000 med det ønskede portnummer).
  • Du bliver bedt om din adgangskode, når forbindelsen er etableret. Du vil ikke se markøren flytte eller indtaste tegn, når du skriver din adgangskode.
  • Hvis dette trin mislykkes, er enten SSH konfigureret forkert på din computer, eller fjerncomputeren accepterer ikke SSH -forbindelser.

Del 2 af 3: Læring af grundlæggende kommandoer

Brug SSH trin 4
Brug SSH trin 4

Trin 1. Naviger i SSH -skallen

Når du først opretter forbindelse til den eksterne computer, skal du være placeret i dit HOME -bibliotek. For at flytte rundt i biblioteksstrukturen skal du bruge

cd

kommando:

  • cd..

  • vil flytte dig op i et bibliotek.
  • cd

  • vil flytte dig ind i den angivne underkatalog.
  • cd/home/bibliotek/sti/

  • vil flytte dig ind i det angivne bibliotek fra roden (hjem).
  • cd ~

  • vender dig tilbage til dit HOME -bibliotek.
Brug SSH trin 5
Brug SSH trin 5

Trin 2. Kontroller dit aktuelle biblioteks indhold

For at se hvilke filer og mapper på din nuværende placering, kan du bruge

ls

kommando:

  • ls

  • viser en liste over alle filer og mapper i dit nuværende bibliotek.
  • ls –l

  • angiver bibliotekets indhold sammen med yderligere oplysninger såsom størrelse, tilladelser og dato.
  • ls-a

  • viser alt indhold, herunder skjulte filer og mapper.
Brug SSH trin 6
Brug SSH trin 6

Trin 3. Kopier filer fra din placering til den eksterne computer

Hvis du har brug for at kopiere filer fra din lokale computer til den computer, du har adgang til eksternt, kan du bruge

scp

kommando:

  • scp /localdirectory/example1.txt @:

  • vil kopiere eksempel1.txt til det angivne på fjerncomputeren. Du kan efterlade tomt for at kopiere til fjernmappens rodmappe.
  • scp @:/home/eksempel1.txt./

  • vil flytte eksempel1.txt fra hjemmekataloget på fjerncomputeren til det aktuelle bibliotek på den lokale computer.
Brug SSH trin 7
Brug SSH trin 7

Trin 4. Kopier filer gennem skallen

Du kan bruge

cp

kommando for at lave kopier af filer enten i det samme bibliotek eller i et bibliotek efter eget valg:

  • cp eksempel1.txt eksempel2.txt

  • vil oprette en kopi af eksempel1.txt kaldet eksempel2.txt samme sted.
  • cp eksempel1.txt /

  • vil oprette en kopi af eksempel1.txt på det sted, der er angivet af.
Brug SSH trin 8
Brug SSH trin 8

Trin 5. Flyt og omdøb filer

Hvis du vil ændre en fils navn eller flytte den uden at kopiere, kan du bruge

mv

kommando:

  • mv eksempel1.txt eksempel2.txt

  • vil omdøbe eksempel1.txt til eksempel2.txt. Filen forbliver på samme sted.
  • mv directory1 directory2

  • vil omdøbe directory1 til directory2. Mappens indhold forbliver uændret.
  • mv eksempel1.txt bibliotek1/

  • vil flytte eksempel1.txt til bibliotek1.
  • mv eksempel1.txt bibliotek1/eksempel2.txt

  • vil flytte eksempel1.txt til bibliotek1 og omdøbe det til eksempel2.txt
Brug SSH trin 9
Brug SSH trin 9

Trin 6. Slet filer og mapper

Hvis du skal fjerne noget fra den computer, du har forbindelse til, kan du bruge

rm

kommando:

  • rm eksempel1.txt

  • sletter filen eksempel1.txt.
  • rm –I eksempel1.txt

  • sletter filen eksempel1.txt efter at have bedt dig om at bekræfte.
  • rm directory1/

  • sletter directory1 og alt dets indhold.
Brug SSH Trin 10
Brug SSH Trin 10

Trin 7. Skift tilladelser til dine filer

Du kan ændre læse- og skriveprivilegierne for dine filer ved hjælp af

chmod

kommando:

  • chmod u+w eksempel1.txt

    tilføjer skrive (rediger) tilladelsen til filen for brugeren (u). Du kan også bruge

    g

    modifikator for gruppetilladelser eller

    o

  • for verdens tilladelser.
  • chmod g+r eksempel1.txt

  • tilføjer tilladelsen til læsning (adgang) til gruppen for gruppen.
  • Der er en stor liste over tilladelser, som du kan bruge til at sikre eller åbne forskellige aspekter af dit system.
Brug SSH Trin 11
Brug SSH Trin 11

Trin 8. Lær de andre forskellige grundlæggende kommandoer

Der er et par mere vigtige kommandoer, som du vil bruge ganske meget i shell -grænsefladen. De omfatter:

  • mkdir nymappe

  • vil oprette en ny underkatalog kaldet newdirectory.
  • pwd

  • viser din aktuelle bibliotekplacering.
  • WHO

  • viser, hvem der er logget ind i systemet.
  • pico newfile.txt

    eller

    vi nyfil.txt

  • opretter en ny fil og åbner fileditoren. Forskellige systemer vil have forskellige filredaktører installeret. De mest almindelige er pico og vi. Du skal muligvis bruge forskellige kommandoer, hvis du har en anden fileditor installeret.
Brug SSH Trin 12
Brug SSH Trin 12

Trin 9. Få detaljerede oplysninger om enhver kommando

Hvis du er i tvivl om, hvad en kommando vil gøre, kan du bruge

mand

kommando for at lære om alle de mulige anvendelser og parametre:

  • mand

  • viser oplysninger om den kommando.
  • mand –k

  • vil søge på alle man -siderne efter det søgeord, du angiver.

Del 3 af 3: Oprettelse af krypterede nøgler

Brug SSH Trin 13
Brug SSH Trin 13

Trin 1. Opret dine SSH -nøgler

Disse taster giver dig mulighed for at oprette forbindelse til den eksterne placering uden at skulle indtaste din adgangskode hver gang. Dette er en meget mere sikker måde at oprette forbindelse til den eksterne computer, da adgangskoden ikke skal overføres via netværket.

  • Opret nøglemappen på din computer ved at indtaste kommandoen

    $ mkdir.ssh

  • Opret de offentlige og private nøgler ved hjælp af kommandoen

    $ ssh-keygen –t rsa

  • Du bliver spurgt, om du vil oprette en adgangssætning for nøglerne; dette er valgfrit. Hvis du ikke vil oprette en adgangskode, skal du trykke på Enter. Dette vil oprette to nøgler i.ssh -biblioteket: id_rsa og id_rsa.pub
  • Rediger din private nøgles tilladelser. For at sikre, at den private nøgle kun kan læses af dig, skal du indtaste kommandoen

    $ chmod 600.ssh/id_rsa

Brug SSH Trin 14
Brug SSH Trin 14

Trin 2. Placer den offentlige nøgle på fjerncomputeren

Når dine nøgler er oprettet, er du klar til at placere den offentlige nøgle på fjerncomputeren, så du kan oprette forbindelse uden en adgangskode. Indtast følgende kommando og udskift de relevante dele som forklaret tidligere:

  • $ scp.ssh/id_rsa.pub @:

  • Sørg for at inkludere kolon (:) i slutningen af kommandoen.
  • Du bliver bedt om at indtaste din adgangskode, før filoverførslen starter.
Brug SSH Trin 15
Brug SSH Trin 15

Trin 3. Installer den offentlige nøgle på fjerncomputeren

Når du har placeret nøglen på fjerncomputeren, skal du installere den, så den fungerer korrekt. Log først på den eksterne computer på samme måde, som du gjorde i trin 3.

  • Opret en SSH -mappe på den eksterne computer, hvis den ikke allerede findes:

    $ mkdir.ssh

  • Tilføj din nøgle til den godkendte nøglefil. Hvis filen ikke findes endnu, oprettes den:

    $ cat id_rsa.pub >>.ssh/autoriserede_nøgler

  • Skift tilladelser til SSH -mappen for at give adgang:

    $ chmod 700.ssh

Brug SSH Trin 16
Brug SSH Trin 16

Trin 4. Kontroller, at forbindelsen fungerer

Når nøglen er installeret på den eksterne computer, skal du være i stand til at starte en forbindelse uden at blive bedt om at indtaste din adgangskode. Indtast følgende kommando for at teste forbindelsen:

$ ssh @

Hvis du opretter forbindelse uden at blive bedt om adgangskoden, er tasterne konfigureret korrekt

Anbefalede: