Ssh-keygen - லினக்ஸ் கட்டளை - யூனிக்ஸ் கட்டளை

பெயர்

ssh-keygen - அங்கீகார முக்கிய தலைமுறை, மேலாண்மை மற்றும் மாற்றம்

கதைச்சுருக்கம்

ssh-keygen [- q ] [- b பிட்கள் ] - t வகை [- N new_passphrase ] [- சி கருத்து ] [- f output_keyfile ]
ssh-keygen - p [- P பழைய_passphrase ] [- N new_passphrase ] [- f keyfile ]
ssh-keygen - i [- f input_keyfile ]
ssh-keygen - e [- f input_keyfile ]
ssh-keygen - y [- f input_keyfile ]
ssh-keygen - c [- P கடவுச்சொற்றொடர் ] [- சி கருத்து ] [- f keyfile ]
ssh-keygen - l [- f input_keyfile ]
ssh-keygen - B [- f input_keyfile ]
ssh-keygen - D வாசகர்
ssh-keygen - U reader [- f input_keyfile ]

விளக்கம்

ssh-keygen உருவாக்குகிறது, ssh (1) க்கான அங்கீகார விசையை நிர்வகிக்கிறது மற்றும் மாற்றியமைக்கிறது. SSH நெறிமுறை பதிப்பு 1 மற்றும் SSH நெறிமுறை பதிப்பு 2 ஐப் பயன்படுத்துவதற்கான RSA அல்லது DSA விசைகளை பயன்படுத்தி RSA விசைகள் உருவாக்க முடியும்.

பொதுவாக RSA அல்லது DSA அங்கீகாரத்துடன் SSH ஐப் பயன்படுத்த விரும்பும் ஒவ்வொரு பயனரும் $ HOME / .ssh / அடையாளம் $ HOME / .ssh / id_dsa அல்லது $ HOME / .ssh / id_rsa இல் உள்ள அங்கீகார விசையை உருவாக்க இந்த முறை இயங்குகிறது, கூடுதலாக, கணினி நிர்வாகி பயன்படுத்தலாம் இது புரவலன் விசைகளை உருவாக்க / etc / rc இல் காணப்படுகிறது

பொதுவாக இந்த நிரல் விசையை உருவாக்குகிறது மற்றும் தனிப்பட்ட கோப்பை சேமிப்பதற்கான ஒரு கோப்பை கேட்கிறது. பொது விசை அதே பெயரில் கோப்பில் சேமிக்கப்படுகிறது, ஆனால் `` பப் '' சேர்க்கப்பட்டுள்ளது. திட்டம் ஒரு கடவுச்சொல்லை கேட்கிறது. கடவுச்சொற்றொடரை காலியாக இருக்க முடியாது கடவுச்சொல்லை (புரவலன் விசைகள் ஒரு வெற்று கடவுச்சொல்லை கொண்டிருக்க வேண்டும்) அல்லது அது தன்னிச்சையான நீளத்தின் ஒரு சரம் இருக்கலாம். ஒரு கடவுச்சொல் ஒரு கடவுச்சொல்லை போலவே இருக்கும், தவிர அது தொடர்ச்சியான சொற்கள், நிறுத்தற்குறிகள், எண்கள், இடைவெளி அல்லது நீங்கள் விரும்பும் பாத்திரங்களின் எந்தவொரு சரம் ஆகியவற்றுடன் ஒரு வாக்கியமாக இருக்கலாம். நல்ல எழுத்துகள் 10-30 எழுத்துக்கள் உள்ளன, எளிமையான வாக்கியங்கள் அல்லது எளிதில் மதிப்பிட இயலாதவை (ஆங்கில பாஸில் ஒரு எழுத்துக்குறி எண்களின் 1-2 பிட்டுகள் மட்டுமே உள்ளன, மேலும் மிக மோசமான கடவுச்சொற்களை வழங்குகிறது), மேலும் மேல் மற்றும் கீழ் எழுத்து எழுத்துக்கள், எண்கள், மற்றும் அல்லாத எண்ணெழுத்து எழுத்துக்கள். பின் விருப்பத்தை பயன்படுத்தி - p விருப்பத்தை பயன்படுத்தி.

இழந்த கடவுச்சொல் மீட்க வழி இல்லை. கடவுச்சொற்றொடரை இழந்தாலோ அல்லது மறந்துவிட்டாலோ, ஒரு புதிய விசை மற்ற கணினிகளுக்கு தொடர்புடைய பொது விசையில் உருவாக்கப்பட்டு நகலெடுக்கப்பட வேண்டும்.

RSA1 விசைகளுக்கு, முக்கியக் கோப்பில் ஒரு கருத்துரைக் களமும் உள்ளது, இது பயனருக்கு வசதியானது என்பதைக் கண்டறிய உதவுகிறது. கருத்து என்ன முக்கியம், அல்லது எது பயனுள்ளதாக இருக்கும் என்று சொல்ல முடியும். கருத்து உருவாக்கப்பட்டால், "பயனர் @ ஹோஸ்ட்" விசையை உருவாக்கும் போது, ​​ஆனால் சி- விருப்பத்தை பயன்படுத்தி மாற்ற முடியும்.

ஒரு விசையை உருவாக்கிய பின், விசைகள் செயல்படுத்தப்பட வேண்டிய இடத்தில் விவரம் கீழே கொடுக்கப்பட்டுள்ளது.

விருப்பங்கள் பின்வருமாறு:

-b பிட்கள்

உருவாக்க விசையில் பிட்கள் எண்ணிக்கை குறிப்பிடுகிறது. குறைந்தது 512 பிட்கள். பொதுவாக, 1024 பிட்கள் போதுமானதாகக் கருதப்படுகிறது, மேலும் மேலே உள்ள முக்கிய அளவுகள், இனி பாதுகாப்புகளை மேம்படுத்தாது, ஆனால் விஷயங்களை மெதுவாக செய்யலாம். முன்னிருப்பு 1024 பிட்டுகள்.

-c

தனிப்பட்ட மற்றும் பொது விசை கோப்புகளில் கருத்தை மாற்றுவதற்கான கோரிக்கைகள். இந்த செயல்பாடு RSA1 விசைகளுக்கு மட்டுமே துணைபுரிகிறது. நிரல் தனிப்பட்ட விசைகள் கொண்டிருக்கும் கோப்பிற்கான நிரல், முக்கிய ஒன்று மற்றும் புதிய கருவிக்கு கடவுச்சொல் இருந்தால்.

-e

இந்த விருப்பமானது ஒரு தனியார் அல்லது பொது OpenSSH விசை கோப்பை படிக்கும், மேலும் `SECSH பொது முக்கிய கோப்பு வடிவமைப்பு 'இல் ஸ்டாவுட்டிற்கு முக்கியமாக அச்சிடப்படும். இந்த விருப்பமானது பல வணிக SSH செயலாக்கங்களின் பயன்பாட்டிற்கான ஏற்றுமதி விசைகளை அனுமதிக்கிறது.

-f கோப்பு பெயர்

முக்கிய கோப்பின் கோப்பு பெயர் குறிப்பிடுகிறது.

-நான்

இந்த விருப்பமானது SSH2- இணக்க வடிவமைப்பில் ஒரு குறியாக்கப்படாத தனிப்பட்ட (அல்லது பொது) முக்கிய கோப்பை படிக்கும், மற்றும் OpenStH இணக்கமான தனிப்பட்ட (அல்லது பொது) விசையை stdout க்கு அச்சிடலாம். ssh-keygen `SECSH பொது முக்கிய கோப்பு வடிவமைப்பு 'என்றும் கூறுகிறது இந்த விருப்பம் பல வணிக SSH செயலாக்கங்களுக்கான விசைகளை இறக்குமதி செய்ய அனுமதிக்கிறது.

-l

குறிப்பிடப்பட்ட பொது விசைக் கோப்பின் கைரேகை காட்டு. தனிப்பட்ட RSA1 விசைகளும் ஆதரிக்கப்படுகின்றன. RSA மற்றும் DSA விசைகளை ssh-keygen பொருத்த பொது பொது கோப்பை கண்டுபிடித்து அதன் கைரேகை அச்சிடுகிறது முயற்சிக்கிறது.

-p

புதிய தனிப்பட்ட விசையை உருவாக்குவதற்குப் பதிலாக, தனிப்பட்ட விசை கோப்பின் கடவுச்சொற்றொடரை மாற்றுகிறது. நிரல் பழைய விசை, பழைய கடவுச்சொல்லை, மற்றும் புதிய கடவுச்சொல்லை இரண்டு முறை ஆகியவற்றைக் கொண்டிருக்கும் கோப்பிற்கான நிரலாகும்.

-q

ஒரு புதிய விசை உருவாக்கும் போது / etc / rc ஆல் பயன்படுத்தப்படும் ssh-keygen மௌனம்.

-y

இந்த விருப்பமானது ஒரு தனியார் OpenSSH வடிவமைப்பு கோப்பை படிக்கும், மேலும் OpenStH பொது விசைகளை stdout க்கு அச்சிட உதவும்.

-t வகை

உருவாக்க விசையின் வகை குறிப்பிடுகிறது. நெறிமுறை பதிப்பிற்கான நெறிமுறை பதிப்பு 1 மற்றும் `` rsa '' அல்லது '' dsa '' க்கான சாத்தியமான மதிப்புகள் `` rsa1 '' ஆகும்.

-b

குறிப்பிடப்பட்ட தனிப்பட்ட அல்லது பொது விசைக் கோப்பின் குமிழி குமிழ் காட்டு.

-C கருத்து

புதிய கருத்தை வழங்குகிறது.

-D வாசகர்

வாசகரின் ஸ்மார்ட் கார்டில் சேமிக்கப்பட்ட RSA பொது விசைகளைப் பதிவிறக்குக

-N new_passphrase

புதிய கடவுச்சொல்லை வழங்குகிறது.

-P கடவுச்சொற்றொடர்

(பழைய) கடவுச்சொல்லை வழங்குகிறது.

-U வாசகர்

தற்போதுள்ள RSA தனியார் விசையை ரீடரில் ஸ்மார்ட் கார்டில் பதிவேற்றவும்

மேலும் காண்க

எஸ்எஸ்ஹெச் (1)

J. Galbraith R. Thayer "SECSH பொது முக்கிய கோப்பு வடிவமைப்பு" வரைவு-ietf-secsh-publickeyfile-01.txt மார்ச் 2001 வேலை செயலில் உள்ள பொருள்

முக்கியமானது: உங்கள் குறிப்பிட்ட கணினியில் ஒரு கட்டளை எவ்வாறு பயன்படுத்தப்படுகிறது என்பதைப் பார்க்க, man கட்டளை ( % man ) ஐப் பயன்படுத்தவும்.