SSH -ийг хэрхэн ашиглах вэ (зурагтай)

Агуулгын хүснэгт:

SSH -ийг хэрхэн ашиглах вэ (зурагтай)
SSH -ийг хэрхэн ашиглах вэ (зурагтай)

Видео: SSH -ийг хэрхэн ашиглах вэ (зурагтай)

Видео: SSH -ийг хэрхэн ашиглах вэ (зурагтай)
Видео: How To Login Facebook Account Whitout Email And Phone Number 2023 2024, May
Anonim

Хэрэв та интернетээр өөр компьютерт холбогдож байгаа бол өгөгдлөө аюулгүй байлгахыг хүсч магадгүй юм. SSH бол үүнийг хийхэд туслах нэг арга юм. Үүнийг хийхийн тулд та компьютер дээрээ SSH -ийг зөв тохируулж, дараа нь сервертэйгээ шифрлэгдсэн холболт үүсгэх хэрэгтэй болно. Холболтыг найдвартай байлгахын тулд холболтын хоёр үзүүрийг SSH идэвхжүүлсэн байх ёстой гэдгийг санаарай. Таны холболт аль болох аюулгүй байгаа эсэхийг шалгахын тулд энэхүү гарын авлагыг дагана уу.

Алхам

3 -р хэсгийн 1: Анх удаа холбогдож байна

SSH алхам 1 -ийг ашиглана уу
SSH алхам 1 -ийг ашиглана уу

Алхам 1. SSH суулгана уу

Windows -ийн хувьд та SSH клиент програмыг татаж суулгах шаардлагатай болно. Хамгийн алдартай нь Cygwin бөгөөд хөгжүүлэгчийн вэбсайтаас үнэгүй авах боломжтой. Бусад програмтай адил татаж аваад суулгаарай. Өөр нэг алдартай үнэгүй програм бол PuTTY юм.

  • Cygwin суулгах явцад та Net хэсгээс OpenSSH -ийг суулгахыг сонгох ёстой.
  • Linux болон Mac OS X нь системд аль хэдийн суулгасан SSH дагалддаг. Учир нь SSH нь UNIX систем бөгөөд Linux болон OS X нь UNIX -ээс гаралтай.
  • Хэрэв танд жилийн ойн шинэчлэлт бүхий Windows 10 байгаа бол SSH -ийг урьдчилан суулгасан Linux -ийн Windows дэд системийг суулгах боломжтой.
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/директор/зам/

  • таныг 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 жишээ1.txt жишээ2.txt

  • example1.txt -ийн хуулбарыг ижил байршилд example2.txt гэж үүсгэх болно.
  • cp жишээ1.txt /

  • заасан байршилд example1.txt -ийн хуулбарыг үүсгэх болно.
SSH 8 -р алхамыг ашиглана уу
SSH 8 -р алхамыг ашиглана уу

Алхам 5. Файлуудыг зөөж, нэрийг нь өөрчилнө үү

Хэрэв та файлын нэрийг өөрчлөх эсвэл хуулахгүйгээр шилжүүлэхийг хүсвэл

mv

тушаал:

  • mv жишээ1.txt жишээ2.txt

  • example1.txt -ийг example2.txt болгон өөрчилнө. Файл ижил байрлалд үлдэх болно.
  • mv лавлах1 лавлах2

  • директор1 -ийг директор2 болгон өөрчлөх болно. Лавлахын агуулга өөрчлөгдөхгүй хэвээр байх болно.
  • mv жишээ1.txt лавлах1/

  • example1.txt файлыг директор1 руу зөөх болно.
  • mv жишээ1.txt лавлах1/жишээ2.txt

  • example1.txt -ийг директор1 руу зөөж, түүнийг example2.txt гэж нэрлэх болно
SSH Алхам 9 -ийг ашиглана уу
SSH Алхам 9 -ийг ашиглана уу

Алхам 6. Файл болон санг устгах

Хэрэв танд холбогдсон компьютерээс ямар нэгэн зүйлийг устгах шаардлагатай бол та үүнийг ашиглаж болно

rm

тушаал:

  • rm жишээ 1.txt

  • example1.txt файлыг устгах болно.
  • rm - Би жишээ1.txt

  • баталгаажуулахыг шаардсаны дараа example1.txt файлыг устгах болно.
  • rm лавлах1/

  • директор1 болон түүний бүх агуулгыг устгах болно.
SSH 10 -р алхамыг ашиглана уу
SSH 10 -р алхамыг ашиглана уу

Алхам 7. Файлуудынхаа зөвшөөрлийг өөрчилнө үү

Та файлуудынхаа унших, бичих эрхийг өөрчлөх боломжтой

chmod

тушаал:

  • chmod u+w жишээ1.txt

    (u) хэрэглэгчийн файлд бичих (өөрчлөх) зөвшөөрлийг нэмэх болно. Та мөн

    g

    бүлгийн зөвшөөрлийг өөрчлөх эсвэл

    o

  • дэлхийн зөвшөөрлийн хувьд.
  • chmod g+r жишээ1.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/эрх бүхий_түлхүүрүүд

  • Хандалтыг зөвшөөрөхийн тулд SSH фолдерын зөвшөөрлийг өөрчилнө үү.

    $ chmod 700.ssh

SSH алхам 16 -г ашиглана уу
SSH алхам 16 -г ашиглана уу

Алхам 4. Холболт ажиллаж байгаа эсэхийг шалгаарай

Түлхүүрийг алсын компьютерт суулгасны дараа та нууц үгээ оруулахыг шаардахгүйгээр холболт эхлүүлэх боломжтой байх ёстой. Холболтыг шалгахын тулд дараах тушаалыг оруулна уу.

$ ssh @

Хэрэв та нууц үг оруулахгүйгээр холбогдох юм бол түлхүүрүүдийг зөв тохируулсан болно

Зөвлөмж болгож буй: