SSH кілттерін пайдалану арқылы сіз серверге сенімді және қауіпсіз қосылымдарды оңай жасай аласыз. Кілттің ерекшелігі - бұзу мүмкін емес, оны барлығына таныс пароль үшін айту мүмкін емес. Бұл сұрақ туындайды, SSH кілтін қайдан алуға болады? Оны құру керек. Мұны қалай жасауға болады? Толығырақ айтып берейік.
Біріншіден, терминалды ашып, пәрменді орындау керек:
$ sh-keygen -t rsa
Пайдаланушыға келесі пішінде жауап беріледі:
Кілт сақталатын файлды енгізіңіз (/home/user/.ssh/id_rsa):
Жауап ретінде пернетақтадағы Enter пернесін басыңыз, содан кейін амалдық жүйе SSH қосылымының қосымша қауіпсіздігін қамтамасыз ету үшін код сөзін енгізуді ұсынады. Консольде болады:
Enter passphrase (empty for no passphrase):
Негізінде бұл қадамды өткізіп жіберуге болады. Осы және келесі сұрақтың жауабы пернетақтадағы Enter пернесін қарапайым басу болады.
Әрі қарай, кілт жасалады. Консольде келесі хабарлама пайда болады:
Your identification has been saved in /home/user/.ssh/id_rsa. Your public key has been saved in /home/user/.ssh/id_rsa.pub. The key fingerprint is: 476:b2:a8:7f:08:b4:c0:af:81:25:7e:21:48:01:0e:98 user@localhost The key's randomart image is: +--[ RSA 2048]----+ |+.o. | |ooE | |oo | |o.+.. | |.+.+.. S . | |....+ o + | | .o .... | | . .. . | | .... | +-----------------+
Енді терминалда келесі пәрменді іске қосыңыз:
$ cat ~/.ssh/id_rsa.pub
Консольге кілт жіберіледі, оны көшіріп, тиісті өріске қою керек:
Соңында «Қосу» түймесін басыңыз. Кілт қосылғаннан кейін біз басқа қарапайым пәрменді орындаймыз:
$ ssh root@[server-IP-address]
Сервермен байланыс орнатылады, сізге құпия сөзді енгізу қажет емес.
Windows операциялық жүйесінде сіз SSH кілттерін жасай аласыз және SSH арқылы қашықтағы сервермен байланыс орната аласыз, бірақ бұл үшін клиенттердің бірін жүктеп алып, орнату керек. Мысалы, Putty деп аталатын клиент жақсы таңдау болар еді. Сіз оны әзірлеушінің ресми сайтынан жүктей аласыз.
Бұл клиентті орнатудың қажеті жоқ, тек мұрағатты ашып, бастау керек. Файлды ашқаннан кейін puttygen.exe
файлын іске қосыңыз. SSH-2 RSA кілт түрін және ұзындығы 2048 битті таңдап, Жасау түймесін басыңыз:
Кілтті жасау кезінде курсорды терезенің бос аймағына жылжытыңыз (псевдокездейсоқтық жасау):
Соңында, жалпы кілтті сақтау және Жеке кілтті сақтау түймелерін басу арқылы кілттер жұбын компьютерге сақтаңыз. Содан кейін жасалған кілтті тиісті өріске қойыңыз.
Бар болғаны. Енді сіз сервермен байланысу үшін шифрланған протоколды қалай жасау керектігін білесіз: Linux/MacOS және Windows жүйелерінде SSH кілті арқылы. Болашақта тіркелгіңіздің құпия сөзін пайдаланбай жүйеге кіре аласыз.
Apply the discount by inserting the promo code in the special field at checkout: