Как да използвате SSH (със снимки)

Съдържание:

Как да използвате SSH (със снимки)
Как да използвате SSH (със снимки)

Видео: Как да използвате SSH (със снимки)

Видео: Как да използвате SSH (със снимки)
Видео: Жена се върна от 3800 г., за да предупреди 2024, Може
Anonim

Ако искате да се свържете с други компютри чрез известна небезопасна интернет, може да искате да направите всичко възможно, за да запазите данните си в безопасност. SSH е един от начините за защита на вашите данни. За да защитите данните, трябва правилно да настроите SSH на компютъра си, след което да установите криптирана връзка със сървъра. Имайте предвид обаче, че за да се установи защитена връзка, и двете точки на свързване трябва да имат SSH. Следвайте това ръководство, за да се уверите, че връзката ви е възможно най -сигурна.

Стъпка

Част 1 от 3: Свързване за първи път

Използвайте SSH Стъпка 1
Използвайте SSH Стъпка 1

Стъпка 1. Инсталирайте SSH

За Windows трябва да изтеглите SSH клиент. Най -популярният клиент е Cygwin, който е достъпен безплатно от сайта на разработчика. Изтеглете и инсталирайте като инсталиране на всяка друга програма. Друга безплатна опция е PuTTY.

  • По време на инсталацията на Cygwin трябва да изберете да инсталирате OpenSSH от секцията Net.
  • Linux и OS X вече имат SSH клиент в системата, тъй като SSH е Unix система, а Linux и OS X идват от Unix.
Използвайте SSH Стъпка 2
Използвайте SSH Стъпка 2

Стъпка 2. Стартирайте SSH

Отворете терминалната програма, инсталирана от Cygwin, или отворете терминал на OS X или Linux. SSH използва терминален интерфейс за взаимодействие с други компютри. Няма графичен интерфейс за SSH, така че трябва да се чувствате удобно при въвеждане на команди.

Използвайте SSH Стъпка 3
Използвайте SSH Стъпка 3

Стъпка 3. Проверете връзката

Преди да генерирате ключ за защита и да преместите файлове, може да искате да проверите дали SSH е правилно конфигуриран на вашия компютър и на целевия ви компютър. Въведете тази команда, като я промените с вашето потребителско име и с адреса на целевия компютър или сървър.:

  • $ ssh@

  • След успешна връзка ще бъдете помолени за парола. Няма да видите движението на курсора или въведените знаци, докато въвеждате паролата си.
  • Ако тази стъпка се провали, възможно е SSH да не е настроен правилно на вашия компютър или сървърът да не приема SSH връзки.

Част 2 от 3: Изучаване на основни команди

Използвайте SSH Стъпка 4
Използвайте SSH Стъпка 4

Стъпка 1. Прегледайте SSH обвивката

При първото свързване с отдалечен компютър ще бъдете в директорията HOME. За да се придвижвате между структурите на директориите, използвайте командата

CD

:

  • cd..

  • ще ви премести с една директория нагоре.
  • CD

  • ще ви премести в поддиректория, която сте въвели.
  • cd/home/директория/път/

  • ще ви премести в определена директория от root (начало)
  • cd ~

  • ще ви върне в директорията HOME.
Използвайте SSH Стъпка 5
Използвайте SSH Стъпка 5

Стъпка 2. Проверете съдържанието на текущата директория

За да видите файловете и папките на текущото ви местоположение, можете да използвате командата

ls

команди:

  • ls

  • ще покаже всички файлове и папки в текущата директория.
  • ls –l

  • ще покаже съдържанието на директорията заедно с допълнителна информация като размер, разрешения и дата.
  • ls-a

  • ще покаже цялата директория, включително скритите файлове и папки.
Използвайте SSH Стъпка 6
Използвайте SSH Стъпка 6

Стъпка 3. Копирайте файловете от вашия компютър на отдалечения компютър

Ако трябва да копирате файлове от вашия компютър на отдалечен компютър, можете да използвате командата

scp

команди:

  • scp /localdirectory/example1.txt @:

  • ще копира example1.txt на отдалечения компютър. Можете да оставите празно за копиране в основната папка на отдалечения компютър.
  • scp @:/home/example1.txt./

  • ще премести example1.txt от началната директория на отдалечения компютър в текущата директория на вашия компютър.
Използвайте SSH Стъпка 7
Използвайте SSH Стъпка 7

Стъпка 4. Копирайте файла през черупката

Можете да използвате командата

cp

за да копирате файлове в същата директория или в директория по ваш избор.

  • cp example1.txt example2.txt

  • ще създаде копие на example1.txt с име example2.txt на същото място.
  • cp example1.txt /

  • ще направи копие на example1.txt на посоченото място в.
Използвайте SSH Стъпка 8
Използвайте SSH Стъпка 8

Стъпка 5. Преместете и преименувайте файла

Ако искате да преименувате файл или да го преместите без копиране, използвайте командата

mv

  • mv example1.txt example2.txt

  • ще преименува файла example1.txt на example2.txt. Файловете ще бъдат на същото място.
  • mv директория1 директория2

  • ще преименува директория1 на директория2. Съдържанието на директорията няма да се промени.
  • mv example1.txt директория1/

  • ще премести example1.txt в директория1.
  • mv example1.txt директория1/example2.txt

  • ще премести example1.txt в директория1 и ще го преименува на example2.txt
Използвайте SSH Стъпка 9
Използвайте SSH Стъпка 9

Стъпка 6. Изтрийте файлове и директории

Ако трябва да изтриете нещо от отдалечения компютър, можете да използвате командата

rm

  • rm example1.txt

  • ще изтрие файла example1.txt.
  • rm –I пример1.txt

  • ще изтрие файла example1.txt, след като ви предупреди.
  • rm директория1/

  • ще изтрие директория1 и цялото й съдържание.
Използвайте SSH Стъпка 10
Използвайте SSH Стъпка 10

Стъпка 7. Променете разрешенията за файлове

Можете да промените разрешенията за четене и запис на вашите файлове с командата

chmod

  • chmod u+w example1.txt

    ще добави разрешения за запис/промяна на файла за потребителя (u). Можете също да използвате

    g

    за групови разрешения и

    o

  • за световно лицензиране.
  • chmod g+r example1.txt

  • ще добави разрешения за четене/достъп до файлове за групата.
  • Има голям списък с разрешения, които можете да използвате, за да защитите или отворите достъп до различни аспекти на вашата система.
Използвайте SSH Стъпка 11
Използвайте SSH Стъпка 11

Стъпка 8. Научете други основни команди

Има някои други важни команди, които ще използвате често в интерфейса на черупката, както следва:

  • нова директория mkdir

  • ще създаде нова директория с името newdirectory
  • pwd

  • ще покаже текущата ви директория.
  • Кой

  • ще покаже кой в момента е влязъл в системата.
  • pico newfile.txt

    или

    vi newfile.txt

  • ще създаде нов файл и ще отвори редактора на файлове. Различните системи ще имат различни файлови редактори. Най -често срещаните редактори са pico и vi. Ще трябва да използвате различна команда, ако използвате различен файлов редактор.
Използвайте SSH Стъпка 12
Използвайте SSH Стъпка 12

Стъпка 9. Вземете подробна информация за всяка команда

Ако не сте сигурни във функцията на команда, използвайте командата

човек

за да научите всички параметри и тяхното използване.

  • човек

  • ще покаже информация относно командата.
  • човек –к

  • ще търси във всички страници с ключови думи, които сте въвели.

Част 3 от 3: Генериране на криптиран ключ

Използвайте SSH Стъпка 13
Използвайте SSH Стъпка 13

Стъпка 1. Генерирайте SSH ключ

Това заключване ви позволява да се свържете с отдалечено място, без да се налага всеки път да въвеждате парола. Това ще направи вашата връзка с отдалечения компютър по -сигурна, тъй като паролата ви няма да бъде изпратена по мрежата.

  • Създайте ключова папка на компютъра си, като въведете командата

    $ mkdir.ssh

  • Генерирайте частни и публични ключове с команда

    $ ssh-keygen –t rsa

  • Ще бъдете помолени да създадете парола за ключа; по избор е. Ако не искате да въвеждате парола за ключа, натиснете Enter. Това ще създаде два ключа в.ssh папката: id_rsa и id_rsa.pub.
  • Променете разрешенията за личен ключ. За да сте сигурни, че вашият личен ключ може да бъде прочетен само от вас, въведете командата

    $ chmod 600.ssh/id_rsa

Използвайте SSH Стъпка 14
Използвайте SSH Стъпка 14

Стъпка 2. Поставете публичния ключ на отдалечения компютър

След като генерирате ключа, можете да съхранявате публичния ключ на отдалечения компютър, за да можете да се свържете без парола. Въведете следната команда, като промените определени части, както е описано по -рано::

  • $ scp.ssh/id_rsa.pub @:

  • Уверете се, че сте включили двоеточие (:) в края на командата.
  • Ще бъдете помолени за парола, преди да започне процесът на прехвърляне.
Използвайте SSH Стъпка 15
Използвайте SSH Стъпка 15

Стъпка 3. Инсталирайте публичния код на отдалечения компютър

След като поставите кода на отдалечения компютър, ще трябва да го инсталирате, за да работи кодът правилно. Първо влезте в системата по начина, описан в стъпка 3.

  • Създайте папка SSH на отдалечения компютър, ако вече не съществува:

    $ mkdir.ssh

  • Поставете ключа си в оторизиран файл с ключове. Ако файлът не съществува, той ще бъде създаден.

    $ cat id_rsa.pub >>.ssh/authorized_keys

  • Променете разрешенията за папката SSH, за да я направите достъпна:

    $ chmod 700.ssh

Използвайте SSH Стъпка 16
Използвайте SSH Стъпка 16

Стъпка 4. Проверете дали връзката работи

След като ключът е инсталиран на отдалечения компютър, трябва да можете да инициирате връзка, без да ви се иска парола. Въведете тази команда, за да проверите връзката:

$ ssh@

Препоръчано: