ఎలా

విండోస్‌లో Git కోసం Ssh కీని ఎలా సృష్టించాలి

నేను Git కీకి SSH ఎలా చేయాలి?

విషయ సూచిక
  1. నేను Git కీకి SSH ఎలా చేయాలి?
  2. నేను GitHubలో SSH కీని ఎలా రూపొందించగలను?
  3. విండోస్‌ని ఉపయోగించి ఏ SSH కీ git ఉంది?
  4. నా SSH పబ్లిక్ కీ విండోస్ ఎక్కడ ఉంది?
  5. నేను Windowsలో SSH కీలను ఎక్కడ ఉంచగలను?
  6. మీరు పబ్లిక్ కీని ఎలా ఉత్పత్తి చేస్తారు?
  7. నేను నా SSH కీకి ఎలా లాగిన్ చేయాలి?
  8. నేను నా SSH ప్రైవేట్ కీని ఎలా కనుగొనగలను?
  9. నేను SSHలో ప్రైవేట్ కీని ఎలా కాపీ చేయాలి?
  10. మీరు ప్రైవేట్ కీ నుండి పబ్లిక్ కీని ఎలా ఉత్పత్తి చేస్తారు?
  11. నేను SSH కీ జతని ఎలా సృష్టించగలను?
  12. SSHలో పబ్లిక్ మరియు ప్రైవేట్ కీలు ఎలా పని చేస్తాయి?
  13. పబ్లిక్ మరియు ప్రైవేట్ SSH కీ మధ్య తేడా ఏమిటి?
  14. SSH పబ్లిక్ మరియు ప్రైవేట్ కీలు అంటే ఏమిటి?
  15. పబ్లిక్ SSH కీని భాగస్వామ్యం చేయడం సురక్షితమేనా?
  16. మీరు పబ్లిక్ కీని షేర్ చేయగలరా?
  17. పబ్లిక్ కీని చూపడం సురక్షితమేనా?
  18. ఒకరి ప్రైవేట్ కీతో నేను ఏమి చేయగలను?
  19. మీరు పబ్లిక్ కీతో డీక్రిప్ట్ చేయగలరా?
  20. మేము ప్రైవేట్ కీ నుండి RSA పబ్లిక్ కీని రూపొందించవచ్చా?
  21. పబ్లిక్ కీతో ఫైల్‌ను నేను ఎలా గుప్తీకరించాలి?
  22. సంబంధిత పోస్ట్‌లు
ఏర్పాటు చేయండి SSH కోసం Git Windowsలో
  1. మీ డిఫాల్ట్ గుర్తింపును సెటప్ చేయండి. కమాండ్ లైన్ నుండి, నమోదు చేయండి ssh -కీజెన్.
  2. జోడించండి కీ కు ssh -ఏజెంట్. మీరు ప్రతిసారీ మీ పాస్‌వర్డ్‌ని టైప్ చేయకూడదనుకుంటే వా డు ది కీ , మీరు దీన్ని దీనికి జోడించాలి ssh -ఏజెంట్.
  3. పబ్లిక్‌ని జోడించండి కీ మీ ఖాతా సెట్టింగ్‌లకు.

నేను GitHubలో SSH కీని ఎలా రూపొందించగలను?

లాగిన్ అవ్వండి గితుబ్ .com మరియు టూల్స్ చిహ్నాన్ని క్లిక్ చేయడం ద్వారా మీ ఖాతా సెట్టింగ్‌లను తీసుకురండి. ఎంచుకోండి SSH కీలు సైడ్ మెను నుండి, ఆపై జోడించు క్లిక్ చేయండి SSH కీ బటన్. మీ పేరు కీ మీకు నచ్చినది ఏదైనా, మరియు మీ క్లిప్‌బోర్డ్‌లోని కంటెంట్‌లను అందులో అతికించండి కీ టెక్స్ట్ బాక్స్. చివరగా, జోడించు నొక్కండి కీ కాపాడడానికి.

విండోస్‌ని ఉపయోగించి ఏ SSH కీ git ఉంది?





మీ Windows యూజర్ ఫోల్డర్‌లో కొత్త ఫోల్డర్ మరియు ఫైల్‌లు ఉంటాయి. సాధారణంగా మీరు మీకు కావలసినన్ని కీలను సృష్టించవచ్చు. ది id_rsa కీ అనేది ssh ద్వారా రూపొందించబడిన డిఫాల్ట్ కీ మరియు మీరు మరొక కీని ఉపయోగించమని చెప్పకుంటే మీ ssh-ఏజెంట్ స్వయంచాలకంగా ఉపయోగించబడుతుంది.

నా SSH పబ్లిక్ కీ విండోస్ ఎక్కడ ఉంది?

ఇప్పటికే ఉన్నవాటి కోసం తనిఖీ చేస్తోంది SSH కీలు
  1. తెరవండి.
  2. ls -al ~/ నమోదు చేయండి. ssh కు చూడండి ఉన్నట్లయితే SSH కీలు ప్రస్తుతం ఉన్నాయి: $ ls -al ~/. ssh # మీలోని ఫైల్‌లను జాబితా చేస్తుంది. ssh డైరెక్టరీ, అవి ఉనికిలో ఉంటే.
  3. తనిఖీ డైరెక్టరీ జాబితా చూడండి మీరు ఇప్పటికే ఒక కలిగి ఉంటే పబ్లిక్ SSH కీ . డిఫాల్ట్‌గా, ఫైల్ పేర్లు పబ్లిక్ కీలు క్రింది వాటిలో ఒకటి: id_rsa. పబ్. id_ecdsa. పబ్.

నేను Windowsలో SSH కీలను ఎక్కడ ఉంచగలను?

  1. కమాండ్ ప్రాంప్ట్ తెరవండి (cmd)
  2. ఎంటర్ ssh -keygen మరియు ఎంటర్ నొక్కండి.
  3. అన్ని సెట్టింగ్‌లకు ఎంటర్ నొక్కండి. ఇప్పుడు మీ కీ c:Usersలో సేవ్ చేయబడింది. ssh id_rsa. పబ్.
  4. మీ git క్లయింట్‌ని తెరిచి, దాన్ని ఓపెన్‌గా ఉపయోగించేలా సెట్ చేయండి SSH .

మీరు పబ్లిక్ కీని ఎలా ఉత్పత్తి చేస్తారు?

ఎలా సృష్టించాలి a ప్రజా / ప్రైవేట్ కీ జత
  1. ప్రారంభించండి కీ తరం కార్యక్రమం. myLocalHost% ssh-keygen పబ్లిక్‌ని ఉత్పత్తి చేస్తోంది / ప్రైవేట్ rsa కీ జత.
  2. పట్టుకునే ఫైల్‌కు మార్గాన్ని నమోదు చేయండి కీ .
  3. మీ ఉపయోగించడానికి పాస్‌ఫ్రేజ్‌ని నమోదు చేయండి కీ .
  4. పాస్‌ఫ్రేజ్‌ని నిర్ధారించడానికి దాన్ని మళ్లీ నమోదు చేయండి.
  5. ఫలితాలను తనిఖీ చేయండి.
  6. కాపీ చేయండి పబ్లిక్ కీ మరియు జోడించు కీ $HOME/కి.

నేను నా SSH కీకి ఎలా లాగిన్ చేయాలి?

మీ పబ్లిక్‌ని అప్‌లోడ్ చేయండి కీ
  1. ఉపయోగించడానికి ssh -copy-id , మీ వినియోగదారు పేరు మరియు మీరు కోరుకునే సర్వర్ యొక్క IP చిరునామాను పాస్ చేయండి యాక్సెస్ : ssh -కాపీ-ఐడి [ఇమెయిల్ రక్షించబడింది]
  2. మీరు క్రింది అవుట్‌పుట్‌ను చూస్తారు మరియు మీ వినియోగదారు పాస్‌వర్డ్‌ను నమోదు చేయమని ప్రాంప్ట్ చేస్తారు:
  3. మీరు చేయగలరని ధృవీకరించండి ప్రవేశించండి మీతో సర్వర్‌కి కీ .

నేను నా SSH ప్రైవేట్ కీని ఎలా కనుగొనగలను?

డిఫాల్ట్‌గా, ది ప్రైవేట్ కీ ~/లో నిల్వ చేయబడుతుంది. ssh /id_rsa మరియు పబ్లిక్ కీ ~/లో నిల్వ చేయబడుతుంది. ssh /id_rsa.

ఆపిల్ వాచ్ vs ఆపిల్ వాచ్ 3

నేను SSHలో ప్రైవేట్ కీని ఎలా కాపీ చేయాలి?

2 సమాధానాలు
  1. కొత్తదాన్ని సృష్టించండి ప్రైవేట్ కీ మీ కొత్త లోకల్ మెషీన్‌లో. అప్పుడు కాపీ ప్రజలు కీ (ఇది తో వస్తుంది ప్రైవేట్ కీ , లేదా దాని నుండి ఉత్పత్తి చేయవచ్చు). సర్వర్‌కి.
  2. పాత స్థానిక యంత్రంలో. పుట్టీని ఉపయోగించి, మీ ఎగుమతి చేయమని చెప్పండి ప్రైవేట్కీ బహిరంగంగా - ssh ఫార్మాట్, అప్పుడు కాపీ ఇది కొత్త లోకల్ మెషీన్‌కు (రన్నింగ్ openssh).

మీరు ప్రైవేట్ కీ నుండి పబ్లిక్ కీని ఎలా ఉత్పత్తి చేస్తారు?

కు ఉత్పత్తి తప్పిపోయిన పబ్లిక్ కీ మళ్ళీ నుండి ప్రైవేట్ కీ , కింది ఆదేశం చేస్తుంది ఉత్పత్తి ది పబ్లిక్ కీ యొక్క ప్రైవేట్ కీ -f ఎంపికతో అందించబడింది. $ ssh -keygen -y -f ~/. ssh /id_rsa > ~/.

నేను SSH కీ జతని ఎలా సృష్టించగలను?

సృష్టించు ఒక SSH కీ పెయిర్
  1. అమలు చేయండి ssh -keygen కమాండ్. యొక్క రకాన్ని పేర్కొనడానికి మీరు -t ఎంపికను ఉపయోగించవచ్చు కీ కు సృష్టించు .
  2. మీరు సేవ్ చేయదలిచిన ఫైల్‌కు మార్గాన్ని నమోదు చేయమని ఆదేశం మిమ్మల్ని అడుగుతుంది కీ .
  3. పాస్‌ఫ్రేజ్‌ని నమోదు చేయమని ఆదేశం మిమ్మల్ని అడుగుతుంది.
  4. ప్రాంప్ట్ చేసినప్పుడు, దాన్ని నిర్ధారించడానికి పాస్‌ఫ్రేజ్‌ని మళ్లీ నమోదు చేయండి.

SSHలో పబ్లిక్ మరియు ప్రైవేట్ కీలు ఎలా పని చేస్తాయి?

SSH కీలు క్రిప్టోగ్రాఫిక్ యొక్క సరిపోలే సెట్ కీలు ధృవీకరణ కోసం ఉపయోగించవచ్చు. ప్రతి సెట్‌లో a ప్రజా మరియు ఎ ప్రైవేట్ కీ. ది ప్రజా కీని ఆందోళన లేకుండా స్వేచ్ఛగా పంచుకోవచ్చు, అయితే ప్రైవేట్ కీ తప్పనిసరిగా అప్రమత్తంగా ఉండాలి మరియు ఎవరికీ బహిర్గతం కాకుండా ఉండాలి.

పబ్లిక్ మరియు ప్రైవేట్ SSH కీ మధ్య తేడా ఏమిటి?

ఒక SSH కీ జత, ఇందులో a పబ్లిక్ మరియు ప్రైవేట్ క్రిప్టోగ్రాఫిక్ కీ , కంప్యూటర్ ద్వారా రూపొందించబడింది. ది పబ్లిక్ కీ మీరు లాగిన్ చేసే సర్వర్‌లో నిల్వ చేయబడుతుంది, అయితే ప్రైవేట్ కీ మీ కంప్యూటర్‌లో నిల్వ చేయబడుతుంది. ఈ గుప్తీకరించిన సందేశం అనుబంధితంతో మాత్రమే డీక్రిప్ట్ చేయబడుతుంది ప్రైవేట్ కీ .

SSH పబ్లిక్ మరియు ప్రైవేట్ కీలు అంటే ఏమిటి?

ప్రతి SSH కీ జతలో రెండు ఉన్నాయి కీలు : ఎ పబ్లిక్ కీ కు కాపీ చేయబడింది SSH సర్వర్(లు). యొక్క కాపీని కలిగి ఉన్న ఎవరైనా పబ్లిక్ కీ డేటాను ఎన్‌క్రిప్ట్ చేయగలదు, ఆ తర్వాత సంబంధిత దానిని కలిగి ఉన్న వ్యక్తి మాత్రమే చదవగలరు ప్రైవేట్ కీ . ది ప్రైవేట్ కీలు వినియోగదారు ప్రమాణీకరణ కోసం ఉపయోగించే వాటిని గుర్తింపు అంటారు కీలు .

పబ్లిక్ SSH కీని భాగస్వామ్యం చేయడం సురక్షితమేనా?

11 సమాధానాలు. ఏదీ పూర్తిగా లేదు సురక్షితం ; ఇది ఏదైనా అదనపు నష్టాలను జోడిస్తుందా అనేది ప్రశ్న. ది SSH ప్రోటోకాల్ క్లయింట్‌ను పంపుతుంది పబ్లిక్ కీ ఎన్‌క్రిప్ట్ చేయబడింది, ఇది సిమెట్రిక్ సెషన్ ఎన్‌క్రిప్షన్‌ను చర్చించిన తర్వాత మాత్రమే కీ సర్వర్‌తో.

మీరు పబ్లిక్ కీని షేర్ చేయగలరా?

మీరు పంచుకోవచ్చు మీ పబ్లిక్ కీ కమ్యూనికేట్ చేయాలనుకునే వారితో మీరు ; ఎవరు చూసినా పట్టింపు లేదు. ది పబ్లిక్ కీ a అనే ఫైల్‌తో జత చేయబడింది ప్రైవేట్ కీ . నువ్వు చేయగలవు గురించి ఆలోచించండి ప్రైవేట్ కీ అసలు లాగా కీ అని మీరు రక్షించాలి మరియు సురక్షితంగా ఉంచాలి. మీ ప్రైవేట్ కీ సందేశాలను గుప్తీకరించడానికి మరియు డీక్రిప్ట్ చేయడానికి ఉపయోగించబడుతుంది.

పబ్లిక్ కీని చూపడం సురక్షితమేనా?

కేవలం కలిగి పబ్లిక్ కీ మీరు కూడా కలిగి ఉన్నారని మిమ్మల్ని అనుమానించేలా చేస్తుంది ప్రైవేట్ కీ , కాబట్టి మీరు కొంత అనామకత్వాన్ని కోల్పోతారు. కానీ ఇది సాధారణంగా చిన్నది, ప్రత్యేకించి మీరు నిల్వ చేస్తున్నట్లయితే కీ ~/లో. ssh సిస్టమ్ అడ్మినిస్ట్రేటర్‌లు మాత్రమే (మీరు ఏ IP చిరునామా నుండి లాగిన్ అయ్యారో వారికి కూడా తెలుసు) మాత్రమే చేయగలరు చూడండి అది.

ఒకరి ప్రైవేట్ కీతో నేను ఏమి చేయగలను?

తెలిసిన ఎవరైనా ప్రైవేట్ కీ సంబంధిత చిరునామాలో నిల్వ చేయబడిన ఏవైనా నాణేల పూర్తి యాక్సెస్ మరియు నియంత్రణను కలిగి ఉంటుంది. మీరు వాలెట్ లేదా లాగిన్ ఖాతాలో పాస్‌వర్డ్‌ను ఉంచినప్పుడు, ఆ పాస్‌వర్డ్ వాలెట్ యొక్క ఆ ఉదాహరణను అన్‌లాక్ చేయడానికి మాత్రమే (మీ పాస్‌వర్డ్ ద్వారా లాక్ చేయబడని మరొక ఉదాహరణను సృష్టించడం సాధ్యమవుతుంది).

మీరు పబ్లిక్ కీతో డీక్రిప్ట్ చేయగలరా?

దీనితో డేటా గుప్తీకరించబడింది పబ్లిక్ కీ చెయ్యవచ్చు మాత్రమే ఉంటుంది డీక్రిప్ట్ చేయబడింది ప్రైవేట్ తో కీ , మరియు డేటా ప్రైవేట్‌తో ఎన్‌క్రిప్ట్ చేయబడింది కీ డబ్బా మాత్రమే ఉంటుంది డీక్రిప్ట్ చేయబడింది తో పబ్లిక్ కీ . పబ్లిక్ కీ ఎన్‌క్రిప్షన్‌ను అసమాన గుప్తీకరణ అని కూడా అంటారు. ఇది విస్తృతంగా ఉపయోగించబడుతుంది, ముఖ్యంగా TLS/SSL కోసం, ఇది HTTPSని సాధ్యం చేస్తుంది.

మేము ప్రైవేట్ కీ నుండి RSA పబ్లిక్ కీని రూపొందించవచ్చా?

ఒక కనిష్ట ప్రైవేట్ కీ మాడ్యులస్ మరియు ది ప్రైవేట్ ఘాతాంకం. తెలిసిన మాడ్యులస్ మరియు నుండి వెళ్ళడానికి గణనపరంగా సాధ్యమయ్యే ఖచ్చితమైన మార్గం లేదు ప్రైవేట్ సంబంధితానికి ఘాతాంకం ప్రజా ఘాతాంకం. కాబట్టి చాలా ఆచరణాత్మకంగా RSA మీరు అమలు చేస్తారు పొందవచ్చు ది పబ్లిక్ కీ నుండి ప్రైవేట్ కీ .

పబ్లిక్ కీతో ఫైల్‌ను నేను ఎలా గుప్తీకరించాలి?

గుప్తీకరించడం ఎలా ఒక పెద్ద ఫైల్ OpenSSL మరియు ఒకరిని ఉపయోగించడం పబ్లిక్ కీ
  1. దశ 0) వాటిని పొందండి పబ్లిక్ కీ . అవతలి వ్యక్తి మీకు పంపాలి పబ్లిక్ కీ .pem ఆకృతిలో.
  2. దశ 1) 256 బిట్ (32 బైట్) యాదృచ్ఛికంగా రూపొందించండి కీ . openssl rand -base64 32 > కీ .బిన్.
  3. దశ 2) ఎన్‌క్రిప్ట్ చేయండి ది కీ .
  4. దశ 3) నిజానికి ఎన్‌క్రిప్ట్ చేయండి మా పెద్ద ఫైల్ .
  5. దశ 4) పంపండి/డీక్రిప్ట్ చేయండి ఫైళ్లు .