SSH қалай қолдануға болады (суреттермен)

Мазмұны:

SSH қалай қолдануға болады (суреттермен)
SSH қалай қолдануға болады (суреттермен)

Бейне: SSH қалай қолдануға болады (суреттермен)

Бейне: SSH қалай қолдануға болады (суреттермен)
Бейне: Бұзылған джакузи, JDK 18, Kotlin 1.7.0, ECMAScript 2022 және жаңа Amazon өнімдері [MJC News #10] 2024, Мамыр
Anonim

Егер сіз Интернет арқылы басқа компьютерге қосылсаңыз, деректеріңізді қауіпсіз сақтағыңыз келуі мүмкін. SSH - мұны жасауға көмектесетін әдістердің бірі. Мұны істеу үшін сізге компьютерде SSH -ді дұрыс орнату керек, содан кейін серверге шифрланған байланыс жасау керек. Есіңізде болсын, байланыс қауіпсіз болуы үшін қосылымның екі ұшында SSH қосылған болуы керек. Байланыстың мүмкіндігінше қауіпсіз екеніне көз жеткізу үшін осы нұсқаулықты орындаңыз.

Қадамдар

3 -тің 1 -бөлігі: Бірінші рет қосылу

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 болса, SSH алдын ала орнатылған Linux жүйесіне арналған ішкі жүйені орнатуға болады.
SSH 2 қадамын қолданыңыз
SSH 2 қадамын қолданыңыз

Қадам 2. SSH іске қосыңыз

Windows 10 үшін Windows жүйесінде Ubuntu жүйесінде Cygwin немесе Bash орнатқан терминалды бағдарламаны ашыңыз немесе OS X немесе Linux жүйесінде Терминалды ашыңыз. SSH терминалы интерфейсін басқа компьютерлермен өзара әрекеттесу үшін қолданады. SSH үшін графикалық интерфейс жоқ, сондықтан сізге командаларды ыңғайлы түрде теру қажет болады.

SSH 3 қадамын қолданыңыз
SSH 3 қадамын қолданыңыз

Қадам 3. Байланысты тексеріңіз

Қауіпсіз кілттерді жасауға және файлдарды жылжытуға кіріспес бұрын, SSH сіздің компьютерде және сіз қосылған жүйеде дұрыс конфигурацияланғанын тексергіңіз келеді. Қашықтағы компьютердегі пайдаланушы атымен және қашықтағы компьютердің немесе сервердің мекен -жайымен ауыстырылатын келесі пәрменді енгізіңіз:

  • $ ssh @

  • Егер сіз портты көрсеткіңіз келсе, қосыңыз

    -0000

  • (0000 қалаған порт нөмірімен ауыстырыңыз).
  • Байланыс орнатылғаннан кейін сізден пароль сұралады. Құпия сөзді енгізген кезде курсордың жылжуын немесе таңбалардың енгізілуін көрмейсіз.
  • Егер бұл қадам сәтсіз болса, онда SSH компьютерде дұрыс конфигурацияланбаған немесе қашықтағы компьютер SSH қосылымдарын қабылдамайды.

3 бөліктің 2 бөлігі: Негізгі командаларды үйрену

SSH 4 қадамын қолданыңыз
SSH 4 қадамын қолданыңыз

Қадам 1. SSH қабығын шарлаңыз

Қашықтағы компьютерге алғаш қосылған кезде сіз HOME каталогында болуыңыз керек. Каталог құрылымында жылжу үшін

cd

команда:

  • CD..

  • сізді бір каталогқа көтереді.
  • cd

  • сізді көрсетілген ішкі каталогқа көшіреді.
  • cd/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

  • сол жерде example2.txt деп аталатын example1.txt көшірмесін жасайды.
  • cp мысалы1.txt /

  • арқылы көрсетілген жерде example1.txt көшірмесін жасайды.
SSH 8 қадамын қолданыңыз
SSH 8 қадамын қолданыңыз

Қадам 5. Файлдарды жылжытыңыз және атын өзгертіңіз

Егер сіз файлдың атын өзгерткіңіз келсе немесе оны көшірместен жылжытқыңыз келсе, оны пайдалана аласыз

mv

команда:

  • mv example1.txt example2.txt

  • example1.txt атауын example2.txt деп өзгертеді. Файл сол жерде қалады.
  • mv каталог1 каталог2

  • каталогтың атын2 каталогына өзгертеді. Каталог мазмұны өзгеріссіз қалады.
  • mv example1.txt каталогы1/

  • example1.txt файлын каталогқа жылжытады.
  • mv example1.txt каталог1/example2.txt

  • example1.txt файлын каталогқа жылжытады және оны 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

  • жаңа файл жасайды және файл редакторын ашады. Әр түрлі жүйеде әр түрлі файл редакторлары орнатылады. Ең көп тарағандары - пико мен ви. Егер сізде басқа файл редакторы орнатылған болса, сізге әр түрлі пәрмендерді қолдану қажет болуы мүмкін.
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/авторланған_кілттер

  • SSH қалтасына кіруге рұқсат беру үшін рұқсаттарды өзгертіңіз:

    $ chmod 700.ssh

SSH 16 қадамын қолданыңыз
SSH 16 қадамын қолданыңыз

Қадам 4. Байланыстың жұмыс істейтінін тексеріңіз

Кілт қашықтағы компьютерге орнатылғаннан кейін, құпия сөзді енгізуді талап етпестен қосылуды бастау керек. Қосылымды тексеру үшін келесі пәрменді енгізіңіз:

$ ssh @

Егер сіз құпия сөзді сұрамай қосылсаңыз, онда кілттер дұрыс конфигурацияланған

Ұсынылған: