Төлем әдістері Abuse

Серверге кіру үшін SSH кілті: оны қалай жасауға болады?

08.06.2022, 21:24

SSH кілттерін пайдалану арқылы сіз серверге сенімді және қауіпсіз қосылымдарды оңай жасай аласыз. Кілттің ерекшелігі - бұзу мүмкін емес, оны барлығына таныс пароль үшін айту мүмкін емес. Бұл сұрақ туындайды, SSH кілтін қайдан алуға болады? Оны құру керек. Мұны қалай жасауға болады? Толығырақ айтып берейік.

Linux/MacOS үшін 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 кілті

Соңында «Қосу» түймесін басыңыз. Кілт қосылғаннан кейін біз басқа қарапайым пәрменді орындаймыз:

 $ ssh root@[server-IP-address]

Сервермен байланыс орнатылады, сізге құпия сөзді енгізу қажет емес.

Windows үшін SSH кілтін жасау

Windows операциялық жүйесінде сіз SSH кілттерін жасай аласыз және SSH арқылы қашықтағы сервермен байланыс орната аласыз, бірақ бұл үшін клиенттердің бірін жүктеп алып, орнату керек. Мысалы, Putty деп аталатын клиент жақсы таңдау болар еді. Сіз оны әзірлеушінің ресми сайтынан жүктей аласыз.

Бұл клиентті орнатудың қажеті жоқ, тек мұрағатты ашып, бастау керек. Файлды ашқаннан кейін puttygen.exe файлын іске қосыңыз. SSH-2 RSA кілт түрін және ұзындығы 2048 битті таңдап, Жасау түймесін басыңыз:

Windows жүйесіндегі SSH кілті

Кілтті жасау кезінде курсорды терезенің бос аймағына жылжытыңыз (псевдокездейсоқтық жасау):

SSH кілттері

Соңында, жалпы кілтті сақтау және Жеке кілтті сақтау түймелерін басу арқылы кілттер жұбын компьютерге сақтаңыз. Содан кейін жасалған кілтті тиісті өріске қойыңыз.

Windows операциялық жүйесінде SSH кілттерін жасау

Бар болғаны. Енді сіз сервермен байланысу үшін шифрланған протоколды қалай жасау керектігін білесіз: Linux/MacOS және Windows жүйелерінде SSH кілті арқылы. Болашақта тіркелгіңіздің құпия сөзін пайдаланбай жүйеге кіре аласыз.