Егер сіз Интернет арқылы басқа компьютерге қосылсаңыз, деректеріңізді қауіпсіз сақтағыңыз келуі мүмкін. SSH - мұны жасауға көмектесетін әдістердің бірі. Мұны істеу үшін сізге компьютерде SSH -ді дұрыс орнату керек, содан кейін серверге шифрланған байланыс жасау керек. Есіңізде болсын, байланыс қауіпсіз болуы үшін қосылымның екі ұшында SSH қосылған болуы керек. Байланыстың мүмкіндігінше қауіпсіз екеніне көз жеткізу үшін осы нұсқаулықты орындаңыз.
Қадамдар
3 -тің 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 жүйесіне арналған ішкі жүйені орнатуға болады.
Қадам 2. SSH іске қосыңыз
Windows 10 үшін Windows жүйесінде Ubuntu жүйесінде Cygwin немесе Bash орнатқан терминалды бағдарламаны ашыңыз немесе OS X немесе Linux жүйесінде Терминалды ашыңыз. SSH терминалы интерфейсін басқа компьютерлермен өзара әрекеттесу үшін қолданады. SSH үшін графикалық интерфейс жоқ, сондықтан сізге командаларды ыңғайлы түрде теру қажет болады.
Қадам 3. Байланысты тексеріңіз
Қауіпсіз кілттерді жасауға және файлдарды жылжытуға кіріспес бұрын, SSH сіздің компьютерде және сіз қосылған жүйеде дұрыс конфигурацияланғанын тексергіңіз келеді. Қашықтағы компьютердегі пайдаланушы атымен және қашықтағы компьютердің немесе сервердің мекен -жайымен ауыстырылатын келесі пәрменді енгізіңіз:
-
$ ssh @
-
Егер сіз портты көрсеткіңіз келсе, қосыңыз
-0000
- (0000 қалаған порт нөмірімен ауыстырыңыз).
- Байланыс орнатылғаннан кейін сізден пароль сұралады. Құпия сөзді енгізген кезде курсордың жылжуын немесе таңбалардың енгізілуін көрмейсіз.
- Егер бұл қадам сәтсіз болса, онда SSH компьютерде дұрыс конфигурацияланбаған немесе қашықтағы компьютер SSH қосылымдарын қабылдамайды.
3 бөліктің 2 бөлігі: Негізгі командаларды үйрену
Қадам 1. SSH қабығын шарлаңыз
Қашықтағы компьютерге алғаш қосылған кезде сіз HOME каталогында болуыңыз керек. Каталог құрылымында жылжу үшін
cd
команда:
-
CD..
- сізді бір каталогқа көтереді.
-
cd
- сізді көрсетілген ішкі каталогқа көшіреді.
-
cd/home/каталог/жол/
- сізді түбірден (үйден) көрсетілген каталогқа апарады.
-
cd ~
- сізді HOME каталогына қайтарады.
Қадам 2. Ағымдағы каталогтың мазмұнын тексеріңіз
Ағымдағы орналасқан жердегі қандай файлдар мен қалталарды көру үшін
ls
команда:
-
ls
- ағымдағы каталогтағы барлық файлдар мен қалталарды тізімдейді.
-
ls -l
- ол каталогтың мазмұнын, өлшемі, рұқсаттары және күні сияқты қосымша ақпаратты тізімдейді.
-
ls-a
- жасырын файлдар мен қалталарды қоса алғанда, барлық мазмұнды тізімдейді.
Қадам 3. Файлдарды орналасқан жеріңізден қашықтағы компьютерге көшіріңіз
Егер сізге файлдарды жергілікті компьютерден қашықтан кіретін компьютерге көшіру қажет болса, оны пайдалана аласыз
scp
команда:
-
scp /localdirectory/example1.txt @:
- example1.txt файлын қашықтағы компьютерде көрсетілгенге көшіреді. Қашықтағы компьютердің түбірлік қалтасына көшіру үшін бос қалдыруға болады.
-
scp @:/home/example1.txt./
- example1.txt файлын қашықтағы компьютердегі үй каталогынан жергілікті компьютердегі ағымдағы каталогқа жылжытады.
Қадам 4. Файлдарды қабық арқылы көшіру
Сіз пайдалана аласыз
cp
Файлдардың көшірмелерін бір каталогта немесе сіз таңдаған каталогта жасау пәрмені:
-
cp example1.txt example2.txt
- сол жерде example2.txt деп аталатын example1.txt көшірмесін жасайды.
-
cp мысалы1.txt /
- арқылы көрсетілген жерде example1.txt көшірмесін жасайды.
Қадам 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 деп өзгертеді
Қадам 6. Файлдар мен каталогтарды жою
Егер сізге қосылған компьютерден бірдеңені алып тастау қажет болса, оны пайдалана аласыз
rm
команда:
-
rm example1.txt
- example1.txt файлын жояды.
-
rm –I мысал1.txt
- example1.txt файлын растауды сұрағаннан кейін жояды.
-
rm каталогы1/
- каталог1 мен оның барлық мазмұнын жояды.
Қадам 7. Файлдардың рұқсаттарын өзгертіңіз
Сіз файлдардың оқу және жазу артықшылықтарын өзгертуге болады
chmod
команда:
-
chmod u+w example1.txt
пайдаланушы (u) файлына жазу (өзгерту) рұқсатын қосады. Сіз сондай -ақ пайдалана аласыз
g
топтық рұқсаттарға арналған модификатор немесе
o
- әлемдік рұқсаттар үшін.
-
chmod g+r example1.txt
- топқа файлға оқу (кіру) рұқсатын қосады.
- Жүйенің әр түрлі аспектілерін қорғау немесе ашу үшін пайдалануға болатын рұқсаттардың үлкен тізімі бар.
Қадам 8. Басқа әр түрлі негізгі командаларды үйреніңіз
Қабық интерфейсінде аздап қолданылатын бірнеше маңызды командалар бар. Оларға:
-
mkdir жаңа каталог
- newdirectory деп аталатын жаңа каталог жасайды.
-
pwd
- каталогтың ағымдағы орнын көрсетеді.
-
кім
- жүйеге кім кіргенін көрсетеді.
-
pico newfile.txt
немесе
vi newfile.txt
- жаңа файл жасайды және файл редакторын ашады. Әр түрлі жүйеде әр түрлі файл редакторлары орнатылады. Ең көп тарағандары - пико мен ви. Егер сізде басқа файл редакторы орнатылған болса, сізге әр түрлі пәрмендерді қолдану қажет болуы мүмкін.
Қадам 9. Кез келген команда бойынша толық ақпарат алыңыз
Егер сіз команданың не істейтініне сенімді болмасаңыз, оны пайдалана аласыз
адам
барлық мүмкін болатын параметрлер мен параметрлер туралы білуге арналған пәрмен:
-
адам
- сол команда туралы ақпаратты көрсетеді.
-
адам - к
- сіз көрсеткен кілт сөзді барлық адам беттерінен іздейді.
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 @:
- Пәрменнің соңына қос нүктені (:) қоюды ұмытпаңыз.
- Файлды тасымалдау басталмас бұрын сізден парольді енгізу сұралады.
Қадам 3. Ашық кілтті қашықтағы компьютерге орнатыңыз
Кілтті қашықтағы компьютерге қойғаннан кейін, ол дұрыс жұмыс істеуі үшін оны орнату қажет болады. Алдымен, қашықтағы компьютерге 3 -қадамдағыдай кіріңіз.
-
Қашықтағы компьютерде SSH қалтасын жасаңыз, егер ол жоқ болса:
$ mkdir.ssh
-
Кілтті рұқсат етілген кілттер файлына қосыңыз. Егер файл әлі жоқ болса, ол жасалады:
$ cat id_rsa.pub >>.ssh/авторланған_кілттер
-
SSH қалтасына кіруге рұқсат беру үшін рұқсаттарды өзгертіңіз:
$ chmod 700.ssh
Қадам 4. Байланыстың жұмыс істейтінін тексеріңіз
Кілт қашықтағы компьютерге орнатылғаннан кейін, құпия сөзді енгізуді талап етпестен қосылуды бастау керек. Қосылымды тексеру үшін келесі пәрменді енгізіңіз:
$ ssh @