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

Съдържание:

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

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

Видео: Как да използвате SSH (със снимки)
Видео: Как да поправим развален хакнат Facebook акаунт ? (възстановяване на фейсбук профил) няма и за 2мин. 2024, Може
Anonim

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

Стъпки

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

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

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

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

  • По време на инсталацията на Cygwin трябва да изберете да инсталирате OpenSSH от секцията Net.
  • Linux и Mac OS X се предлагат с вече инсталиран SSH в системата. Това е така, защото SSH е UNIX система, а Linux и OS X са получени от UNIX.
  • Ако имате Windows 10 с годишната актуализация, можете да инсталирате подсистемата Windows за Linux, която се доставя с предварително инсталиран SSH.
Използвайте SSH Стъпка 2
Използвайте SSH Стъпка 2

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

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

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

Стъпка 3. Тествайте връзката

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

  • $ ssh @

  • Ако искате да посочите порт, добавете

    -p 0000

  • (заменете 0000 с желания номер на порта).
  • Ще бъдете помолени за вашата парола, след като връзката се установи. Когато въведете паролата си, няма да видите курсора на движение или въвеждане на символи.
  • Ако тази стъпка се провали, тогава или SSH е конфигуриран неправилно на вашия компютър, или отдалеченият компютър не приема SSH връзки.

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

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

Стъпка 1. Придвижете се до SSH обвивката

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

cd

команда:

  • cd..

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

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

  • ще ви премести в указаната директория от root (home).
  • 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 - аз пример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. Получете подробна информация за всяка команда

Ако не сте сигурни какво ще направи една команда, можете да използвате

човек

команда, за да научите за всички възможни приложения и параметри:

  • човек

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

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

Част 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 @

Ако се свържете, без да бъдете подканени да въведете паролата, тогава ключовете са конфигурирани правилно

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