Истифодаи SSH

Муаллиф: Eugene Taylor
Санаи Таъсис: 15 Август 2021
Навсозӣ: 1 Июл 2024
Anonim
Telnet объяснил
Видео: Telnet объяснил

Мундариҷа

Агар шумо бо истифода аз Интернет бо масалҳои хатарнок ба компютери дигар пайваст шавед, эҳтимол шумо мехоҳед ҳама чизро барои бехатар нигоҳ доштани маълумотатон бикунед. SSH як роҳи ноил шудан ба он аст. Барои ин, ба шумо лозим аст, ки SSH-ро дар компютери худ насб кунед ва пас бо сервер пайвастагии рамзгузорӣ кунед. Дар хотир доред, ки барои таъмини пайвастшавӣ SSH бояд дар ҳарду тарафи пайваст фаъол карда шавад. Барои ин боварӣ ҳосил намоед, ки пайвасти шумо то ҳадди имкон эмин аст.

Ба қадам

Қисми 1 аз 3: Пайвастшавӣ бори аввал

  1. SSH насб кунед. Дар Windows ба шумо лозим меояд, ки мизоҷи SSH -ро зеркашӣ кунед. Маъруфтарин Cygwin аст, ки шумо метавонед онро аз сайти таҳиягар бепул зеркашӣ кунед. Барномаро зеркашӣ ва насб кунед. Боз як барномаи ройгони маъмул ин PuTTY аст.
    • Ҳангоми насби Cygwin шумо бояд насби OpenSSH-ро аз бахши Net интихоб кунед.
    • SSH аллакай дар Linux ва Mac OS X насб шудааст. Сабаб ин аст, ки SSH системаи UNIX аст ва Linux ва OS X аз UNIX гирифта шудаанд.
  2. SSH -ро оғоз кунед. Барномаи терминали аз ҷониби Cygwin насбшударо кушоед ё Terminalро дар OS X ё Linux кушоед. SSH барои муошират бо дигар компютерҳо интерфейси терминалиро истифода мебарад. Интерфейси графикӣ барои SSH вуҷуд надорад, бинобар ин шумо бояд тарзи ворид кардани фармонҳоро омӯзед.
  3. Пайвастшавӣ санҷед. Пеш аз он ки ба калидҳои бехатар ва ҳаракат додани файлҳо ғарқ шавед, санҷидани он, ки SSH дар компютери шумо дуруст танзим карда шудааст, инчунин системаи ба он пайвастшаванда муҳим аст. Фармони зеринро ворид кунед, номи корбар> -ро бо номи корбари дигар компютер ва дурдаст> -ро бо суроғаи дигар компютер ё сервер иваз кунед:
    • номи корбарии $ ssh> @remote>
    • Вақте ки пайвастшавӣ барқарор карда мешавад, аз шумо пароли шумо талаб карда мешавад. Шумо ҳаракатёбии курсор ва ё ягон аломатеро, ки шумо ҳамчун қисми парол ворид мекунед, намебинед.
    • Агар ин қадам иҷро нашавад, SSH дар компютери шумо дуруст танзим карда нашудааст ё дигар компютер пайвастшавии SSH-ро қабул намекунад.

Қисми 2 аз 3: Омӯзиши фармонҳои асосӣ

  1. Ба садафи SSH гузаред. Агар шумо бори аввал ба компютери дигар пайваст шуда истода бошед, шумо бояд дар феҳристи HOME бошед. Барои паймоиш дар дохили ин сохтори директория, фармони cd -ро истифода баред:
    • CD ... Шумо дар сохтори дарахтҳо 1 директория боло мебаред.
    • номи каталоги CD>. Ба зеркаталоги муайяншуда гузаред.
    • CD / home / directory / path /. Аз реша (хона) ба директорияи муайян гузаред.
    • CD ~. Бозгашт ба феҳристи HOME
  2. Мазмуни директорияҳои ҷориро тафтиш кунед. Барои дидани кадом файлҳо ва ҷузвдонҳо дар ҷои ҳозираи шумо, фармони ls -ро истифода баред:
    • лс. Ҳамаи файлҳо ва ҷузвдонҳоро дар феҳристи ҷорӣ номбар кунед.
    • ls –l. Мундариҷаи директория ва маълумоти иловагӣ, ба монанди андоза, иҷозатҳо ва сана, номбар кунед.
    • лс-а. Ҳамаи мундариҷа, аз ҷумла файлҳо ва ҷузвдонҳои пинҳониро номбар кунед.
  3. Нусхабардории файлҳо аз ҷои ҳозира ба компютери дурдаст. Агар шумо хоҳед, ки файлҳоро аз компютери худ ба компютери дурдаст нусхабардорӣ кунед, фармони scp -ро истифода баред:
    • scp /localdirectory/example1.txt номи корбарӣ> @remote>: path> example1.txt ба path> path дар компютери дурдаст нусхабардорӣ мекунад. Барои нусхабардории файл ба решаи компютери дигар шумо метавонед роҳ> холӣ гузоред.
    • scp номи корбар> @remote>: / home / example1.txt ./ example1.txt -ро аз феҳристи хонагии компютери дурдаст ба директорияи ҷории компютери маҳаллӣ интиқол медиҳад.
  4. Нусхабардории файлҳо тавассути ниҳонӣ. Барои нусхабардории файлҳо дар ҳамон директория ё дар директорияи интихобкардаи худ фармони cp -ро истифода баред:
    • cp example1.txt example2.txt нусхаи example1.txt -ро бо номи example2.txt дар ҳамон макон месозад.
    • cp example1.txt директория> / нусхаи example1.txt -ро дар ҷои муайяннамудаи директория> месозад.
  5. Ҷойивазкунӣ ва тағйири номи файлҳо. Агар шумо хоҳед, ки номи файлро тағир диҳед ё файлро бе нусхабардорӣ интиқол диҳед, шумо метавонед фармони mv иҷро кунед:
    • mv example1.txt example2.txt намунаи example1.txt -ро ба example2.txt иваз мекунад. Файл кӯчонида нашудааст.
    • mv directory1 directory2 номи каталогро ба директорияи2 иваз мекунад. Мазмуни директория тағир дода намешавад.
    • mv example1.txt directory1 / Оё example1.txt ба директория1 интиқол дода мешавад.
    • mv example1.txt directory1 / example2.txt example1.txt-ро ба директор1 интиқол медиҳад ва онро ба example2.txt тағир медиҳад
  6. Нест кардани файлҳо ва феҳристҳо. Агар ба шумо ягон чизи аз компютери пайвастшудаатонро нест кардан лозим ояд, рамзи фармони rm -ро истифода баред:
    • rm example1.txt файли example1.txt эҷод мекунад.
    • rm –I example1.txt пас аз дархости тасдиқи шумо файли example1.txt -ро нест мекунад.
    • rm directory1 / феҳристи1-ро бо мундариҷааш нест мекунад.
  7. Иҷозатҳои файлҳои худро тағир диҳед. Шумо метавонед иҷозатҳои хондан ва навиштани файлҳои худро бо фармони chmod тағир диҳед:
    • chmod u + w example1.txt ба корбар иҷозати хондан (тағир додан) -ро ба файл илова мекунад (u). Шумо инчунин метавонед тағирдиҳандаи g-ро барои иҷозатномаҳои гурӯҳӣ ё фармони o-ро барои иҷозатномаҳои ҷаҳонӣ истифода баред (ҳама).
    • chmod g + r example1.txt барои гурӯҳ иҷозати хондан / хондан (дастрасӣ) ба файлро медиҳад.
    • Рӯйхати дарози иҷозатҳо мавҷуданд, ки шумо метавонед онҳоро барои кушодан ё бастани қисматҳои муайяни система истифода баред.
  8. Фармонҳои дигари маъмулан истифодашавандаро омӯзед. Боз якчанд фармонҳои муҳимтаре мавҷуданд, ки шумо дар интерфейси ниҳонӣ бисёр истифода хоҳед кард. Ба инҳо дохил мешаванд:
    • mkdir newdirectory зеркаталоги навро бо номи newdirectory эҷод мекунад.
    • pwd ҷойгиршавии ҷории директорияро нишон медиҳад.
    • ки нишон медиҳад, ки кӣ ба система ворид шудааст.
    • pico newfile.txt ё vi newfile.txt файли нав эҷод мекунад ва онро бо муҳаррири файл мекушояд. Системаҳои гуногун ҳар яке муҳаррири файлии худро доранд. Беҳтарин маълум pico ва vi мебошанд. Барои ҳар як муҳаррир фармони гуногун лозим аст.
  9. Маълумоти муфассал дар бораи фармонҳои гуногун. Агар шумо боварӣ надоред, ки фармон чӣ кор хоҳад кард, фармони man -ро истифода баред, то дар бораи фармон дар куҷо ва кадом параметрҳо истифода баред:
    • man command> маълумотро дар бораи ин фармон нишон медиҳад.
    • man –k калимаи калидӣ> барои истилоҳи муайяншуда ҳамаи саҳифаҳои дастурро ҷустуҷӯ мекунад.

Қисми 3 аз 3: Сохтани калидҳои рамзӣ

  1. Калидҳои SSH-ро эҷод кунед. Бо ин тугмаҳо шумо метавонед ба макони дурдаст пайваст шавед, то ки ҳамеша парол ворид кунед. Ин усули хеле бехатар аст, зеро парол ҳар дафъа тавассути шабака фиристода намешавад.
    • Дар компютери худ бо фармони $ mkdir .ssh ҷузвдони калидӣ созед
    • Калидҳои оммавӣ ва хусусиро бо фармони $ ssh-keygen –t rsa созед
    • Аз шумо пурсида мешавад, ки оё шумо мехоҳед ибораи шинохтани калидҳоро созед; ин ихтиёрӣ аст. Агар шумо намехоҳед ибораи шинохтан созед, Enter -ро пахш кунед. Ин дар феҳристи .ssh ду калид эҷод мекунад: id_rsa ва id_rsa.pub
    • Иваз кардани калидҳои хусусиро тағир диҳед. Барои он ки калиди шахсиро танҳо шумо хонед, фармони $ chmod 600 .ssh / id_rsa -ро истифода баред
  2. Калиди кушодро дар компютери дурдаст ҷойгир кунед. Пас аз сохтани калидҳо, шумо омодаед, ки калиди кушодро ба компютери дурдаст гузоред, то ки шумо бе парол пайваст шавед. Фармони зеринро ворид кунед ва қисмҳои қаблан муайяншударо иваз кунед:
    • $ scp .ssh / id_rsa.pub номи корбарӣ> @remote>:
    • Боварӣ ҳосил кунед, ки дар охири фармон колон (:) илова кунед.
    • Пеш аз оғози интиқоли файл аз шумо хоҳиш карда мешавад, ки гузарвожаро ворид кунед.
  3. Калиди кушодро дар компютери дурдаст насб кунед. Пас аз он, ки шумо калидро ба компютери дурдаст гузоштаед, ба шумо лозим аст, ки онро дуруст кор кунед.Аввал ба ҳамон тавре ки дар қадами 3 ба компютери дурдаст ворид шавед.
    • Дар компютери дурдаст ҷузвдони SSH созед, агар он аллакай вуҷуд надошта бошад: $ mkdir .ssh
    • Калиди худро ба файли калидҳои ваколатдор илова кунед. Агар ин файл ҳанӯз вуҷуд надошта бошад, он эҷод карда мешавад: $ cat id_rsa.pub .ssh / assigned_keys
    • Иҷозатҳои ҷузвдони SSH-ро барои дастрасӣ ба он тағир диҳед: $ chmod 700 .ssh
  4. Санҷед, ки оё пайвастшавӣ кор мекунад. Пас аз насб кардани калид дар компютери дурдаст, шумо бояд битавонед бидуни дархости парол пайваст шавед. Барои санҷиши пайвастшавӣ пароли зеринро ворид кунед: $ ssh номи корбар> @remote>
    • Агар шумо бидуни дархости парол пайваст шавед, калидҳо дуруст танзим карда шудаанд.