Ssh-keygen - Linux కమాండ్ - యునిక్స్ కమాండ్

పేరు

ssh-keygen - ధృవీకరణ కీ తరం, నిర్వహణ మరియు మార్పిడి

సంక్షిప్తముగా

ssh-keygen [- q ] [- b బిట్స్ ] - t రకం [- N new_passphrase ] [- C వ్యాఖ్య ] [- f output_keyfile ]
ssh-keygen - p [- P old_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 సంకేతపదం ] [- C వ్యాఖ్యానం ] [- f keyfile ]
ssh-keygen - l [- f input_keyfile ]
ssh-keygen - B [- f input_keyfile ]
ssh-keygen - D రీడర్
ssh-keygen - U రీడర్ [- f ఇన్పుట్_కీఫైల్ ]

వివరణ

ssh-keygen ఉత్పత్తి, నిర్వహించుట మరియు ssh (1) కొరకు ధృవీకరణ కీలను మారుస్తుంది. SSH ప్రోటోకాల్ వర్షన్ 1 మరియు SSH ప్రోటోకాల్ వర్షన్ 2 కొరకు వుపయోగించుటకు SSH ప్రొటొకాల్ వర్షన్ 1 మరియు RSA లేదా DSA కీలు ఉపయోగించుటకు SSH- కీజెన్ సృష్టించును RSA కీలను సృష్టించగలదు. ఉత్పత్తి చేయవలసిన కీ రకము - t ఐచ్ఛికంతో తెలుపబడును.

సాధారణంగా 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 కీ ఫైల్ని చదువుతుంది మరియు stdout కు `SECSH పబ్లిక్ కీ ఫైల్ ఫార్మాట్'లో కీని ప్రింట్ చేస్తుంది. ఈ ఐచ్చికము అనేక వ్యాపార SSH అమలుచేత ఉపయోగించటానికి ఎగుమతి కీలను అనుమతిస్తుంది.

-f ఫైల్ పేరు

కీ ఫైల్ యొక్క ఫైల్ పేరును తెలుపుతుంది.

-i

ఈ ఐచ్చికము SSH2- అనుకూల ఫార్మాట్ లో ఒక ఎన్క్రిప్టెడ్ ప్రైవేట్ (లేదా పబ్లిక్) కీ ఫైల్ను చదవబడుతుంది మరియు OpenStH కు అనుకూలమైనది (లేదా పబ్లిక్) కీను stdout కు ప్రింట్ చేస్తుంది. ssh-keygen `SECSH పబ్లిక్ కీ ఫైల్ ఫార్మాట్ 'చదువుతుంది ఈ ఐచ్చికము అనేక వాణిజ్య SSH అమలుల నుండి దిగుమతి కీలను అనుమతిస్తుంది.

-l

పేర్కొన్న పబ్లిక్ కీ ఫైల్ యొక్క వేలిముద్రను చూపు. ప్రైవేట్ RSA1 కీలు కూడా మద్దతిస్తాయి. RSA మరియు DSA కీల కోసం ssh-keygen సరిపోయే పబ్లిక్ కీ ఫైల్ను కనుగొని దాని వేలిముద్ర ముద్రిస్తుంది.

-p

క్రొత్త ప్రైవేట్ కీని సృష్టించడానికి బదులుగా ప్రైవేట్ కీ ఫైల్ యొక్క పాస్ఫ్రేజ్ను మారుస్తున్న అభ్యర్థనలు. ఈ కార్యక్రమం ప్రైవేట్ కీని, పాత పాస్ఫేస్ కొరకు, మరియు కొత్త పాస్ఫ్రేజ్ కొరకు రెండుసార్లు అడుగుతుంది.

-q

కొత్త కీ సృష్టించినప్పుడు / etc / rc చేత ఉపయోగించబడిన ssh-keygen నిశ్శబ్దం.

-y

ఈ ఐచ్చికము ఒక ప్రైవేట్ OpenSSH ఫార్మాట్ ఫైలుని చదవబడుతుంది మరియు స్టాండ్ ను OpenSSH పబ్లిక్ కీని ముద్రిస్తుంది.

-t రకం

సృష్టించడానికి కీ రకాన్ని నిర్దేశిస్తుంది. ప్రోటోకాల్ సంస్కరణ 2 కోసం ప్రోటోకాల్ వెర్షన్ 1 మరియు `` rsa '' లేదా '' dsa '' కోసం సాధ్యమైన విలువలు `` rsa1 ''.

-B

పేర్కొన్న ప్రైవేట్ లేదా పబ్లిక్ కీ ఫైల్ యొక్క bubblebabble జీర్ణాన్ని చూపించు.

-C వ్యాఖ్య

క్రొత్త వ్యాఖ్యను అందిస్తుంది.

-D రీడర్

రీడర్లో స్మార్ట్కార్డ్లో నిల్వ చేసిన RSA పబ్లిక్ కీని డౌన్లోడ్ చేయండి

-N new_passphrase

కొత్త పాస్ఫ్రేజ్ని అందిస్తుంది.

-P పాస్ఫ్రేజ్

(పాత) పాస్ఫ్రేజ్ని అందిస్తుంది.

-U రీడర్

ఇప్పటికే ఉన్న RSA ప్రైవేట్ కీని రీడర్లో స్మార్ట్ కార్డ్లో అప్లోడ్ చేయండి

ఇది కూడ చూడు

ssh (1)

J. గల్బ్రిత్ ఆర్. థాయెర్ "SECSH పబ్లిక్ కీ ఫైల్ ఫార్మాట్" ముసాయిదా- ietf-secsh-publickeyfile-01.txt మార్చి 2001 పురోగతి విషయంలో పని

ముఖ్యమైనది: మీ కంప్యుటర్లో కమాండ్ ఎలా ఉపయోగించబడుతుందో చూడుటకు man command ( % man ) ఉపయోగించండి.