Դեռ օգտագործում եք Putty + WinSCP/FileZilla:
Այնուհետև խորհուրդ ենք տալիս ուշադրություն դարձնել այնպիսի ծրագրերի վրա, ինչպիսին է xShell-ը:
- Այն աջակցում է ոչ միայն SSH արձանագրությանը, այլև մյուսներին: Օրինակ, telnet կամ rlogin:
- Դուք կարող եք միաժամանակ միանալ բազմաթիվ սերվերների (ներդիրի մեխանիզմ):
- Ամեն անգամ տվյալներ մուտքագրելու կարիք չկա, կարող եք հիշել դրանք։
- Սկսած 6-րդ տարբերակից, հայտնվեց ռուսական ինտերֆեյս, որը հասկանում է բոլոր ռուսական կոդավորումները, ներառյալ UTF-8-ը:
- Աջակցում է ինչպես գաղտնաբառի, այնպես էլ բանալիների միացմանը:
- Ավելին, ֆայլերը ftp/sftp-ի միջոցով կառավարելու համար այլևս կարիք չկա առանձին գործարկել WinSCP-ն կամ FileZilla-ն:
- XShell-ի մշակողները հաշվի են առել ձեր կարիքները և նաև պատրաստել են xFtp, որն աջակցում է սովորական FTP և SFTP:
- Եվ ամենակարևորն այն է, որ xFtp-ը կարող է գործարկվել անմիջապես ակտիվ ssh նիստից և այն անմիջապես կմիանա այս կոնկրետ սերվերին ֆայլերի փոխանցման ռեժիմում (օգտագործելով sFtp արձանագրությունը): Բայց դուք կարող եք բացել xFtp-ն ինքներդ և միանալ ցանկացած սերվերի:
Ներառված է նաև հանրային/մասնավոր բանալիների գեներատոր և կառավարիչ՝ դրանք կառավարելու համար:
Լիովին անվճար անձնական, ոչ առևտրային կամ կրթական օգտագործման համար:
Լրացրեք դաշտերը, անպայման գրեք էլ.փոստ, որին դուք մուտք ունեք, այնտեղ կուղարկվի ներբեռնման հղում։
Ներբեռնեք և տեղադրեք երկու հավելվածները: Եկեք գործարկենք.
Գործարկումից հետո մենք տեսնում ենք պատուհան՝ պահպանված նիստերի ցանկով, մինչդեռ այն դատարկ է: Սեղմեք «նոր»
Լրացրեք կապի տեղեկատվությունը, նավահանգիստ/հոսթ/ip հասցեն, ինչպես նաև ցանկալի նստաշրջանի անվանումը:
Հաջորդը, անցեք նույնականացման և լրացրեք մուտքի և գաղտնաբառը:
Հաջորդը Ok և միացեք սերվերին:
xFTP-ի համար ամեն ինչ նույնն է: Միակ բանը, որ դուք պետք է ընտրեք, արձանագրությունն է, լռելյայն կլինի sFTP, կարող եք ընտրել սովորական FTP:
Ամենահարմարն այն է, որ ընտրված տեքստը ավտոմատ կերպով պատճենվում է clipboard-ում
(Գործիքներ - Ընտրանքներ - Ստեղնաշար և մկնիկ - Նշված տեքստը պատճենել clipboard-ում):
Դուք կարող եք միանալ ոչ միայն գաղտնաբառով, այլ նաև բանալիով, որը շատ ավելի անվտանգ է և հարմար։
Անհրաժեշտ է գեներացնել մեր բանալին, ավելի ճիշտ՝ զույգ՝ հանրային/մասնավոր բանալիներ։
Գործարկել Xagent-ը (տեղադրված է ներառված):
Մենք տեսնում ենք ստեղների ցանկը, քանի դեռ այն դատարկ է: Սեղմեք «Կառավարել բանալիները», ապա «Ստեղծել»:
Մուտքագրեք RSA
Երկարությունը 4096 բիթ նվազագույնը:
Սեղմեք Հաջորդը և սպասեք: Հետո նորից Հաջորդը
Մենք բանալին անվանում ենք այնպես, ինչպես մեզ հարմար է, ցանկության դեպքում կարող եք պաշտպանել բանալին՝ սահմանելով լրացուցիչ գաղտնաբառ (այն կպահանջվի բանալին այլ սարքի միացման կամ ներմուծման ժամանակ)
Հաջորդը Հաջորդը մենք տեսնում ենք ինքնին մեր ՀԱՆՐԱՅԻՆ բանալին: Մենք այն օգտագործում ենք սերվերին միանալու համար: Մեկ բանալին կարող է օգտագործվել բազմաթիվ սերվերների վրա, ինչը հարմար է։
Սա ամբողջացնում է սերունդը, բայց սա դեռ ամենը չէ:
Դուք պետք է բանալի ավելացնեք սերվերի վրա:
Միացեք սերվերին ssh-ի միջոցով և գնացեք /root/.ssh
root@alexhost# cd /root/.ssh
որի դեպքում 90% դեպքերում մենք ստանում ենք սխալ -bash: cd: /root/.ssh: Նման ֆայլ կամ գրացուցակ չկա:
սա նորմալ է, այս թղթապանակը բացակայում է, եթե նախկինում բանալիներ չեն ստեղծվել սերվերում:
Անհրաժեշտ է նույն ձևով ստեղծել հենց սերվերի բանալին:
root@alexhost# ssh-keygen -t rsa -b 4096
Այն մեզ կառաջարկի այն ուղին, որտեղ պահելու ենք բանալի ֆայլը:
Մենք համաձայնում ենք լռելյայն /root/.ssh/id_rsa-ին` սեղմելով Enter:
Հաջորդը բանալին ֆայլի և հաստատման գաղտնաբառը է, կամ թողեք այն դատարկ և Enter:
Կրկին գնացեք /root/.ssh:
root@alexhost# cd /root/.ssh
Դուք պետք է ստեղծեք authorized_keys ֆայլ՝
root@alexhost# nano authorized_keys
Մենք դրա մեջ տեղադրում ենք մեր բանալին վերևում ստացված տեքստային ձևով.
Պահպանել և դուրս գալ:
Ctrl + O
Ctrl + X
Գնացեք xShell, զանգահարեք պահպանված նիստերի ցանկը (Alt+O)
Մենք գտնում ենք մեր նիստը, սեղմում ենք հատկությունները, գնում ենք նույնականացման:
Մեթոդի դաշտում ընտրեք հանրային բանալին:
Օգտվողի բանալի դաշտում ընտրեք մեր նախկինում ստեղծված բանալին, պահպանեք և միացեք:
Հաճախորդը օգտագործում է ՄԱՍՆԱԿԱՆ բանալի, և սերվերում գրանցված է ՀԱՆՐԱՅԻՆ բանալին:
Անձնական բանալին կարող է փոխանցվել ձեր մյուս համակարգչին, եթե ցանկանում եք միանալ դրանից:
Xagent - կառավարել ստեղները, ընտրել բանալին - Արտահանել, պահպանել:
Մեկ այլ համակարգչի վրա Xagent - կառավարել ստեղները - Ներմուծել, ընտրել, ավելացնել: Եթե բանալին պաշտպանված էր գաղտնաբառով, ապա այս պահին գաղտնաբառը կպահանջվի:
Բանալին կարող է նշանակվել ցանկացած օգտագործողի, ոչ միայն root-ի:
Ստանդարտ ճանապարհ /user_home_folder/.ssh/authorized_keys
Օրինակ, alexhost օգտվողի համար, լռելյայնորեն սա կլինի /home/alexhost/.ssh/authorized_keys
Source: www.habr.com