Ssh-keygen - ಲಿನಕ್ಸ್ ಕಮಾಂಡ್ - ಯುನಿಕ್ಸ್ ಕಮಾಂಡ್

ಹೆಸರು

ssh-keygen - ದೃಢೀಕರಣ ಕೀ ಉತ್ಪಾದನೆ, ನಿರ್ವಹಣೆ ಮತ್ತು ಪರಿವರ್ತನೆ

ಸಾರಾಂಶ

ssh-keygen [- q ] [- ಬಿ ಬಿಟ್ಗಳು ] - ಟಿ ಕೌಟುಂಬಿಕತೆ [- ಎನ್ ಹೊಸ_ ಪಾಸ್ಫ್ರೇಸ್ ] [- ಸಿ ಕಾಮೆಂಟ್ ] [- f output_keyfile ]
ssh-keygen - p [- P old_passphrase ] [- N new_passphrase ] [- f keyfile ]
ssh-keygen - ನಾನು [- f input_keyfile ]
ssh-keygen - e [- f input_keyfile ]
ssh-keygen - y [- f input_keyfile ]
ssh-keygen - c [- P passphrase ] [- ಸಿ ಕಾಮೆಂಟ್ ] [- ಎಫ್ ಕೀಫೈಲ್ ]
ssh-keygen - l [- f input_keyfile ]
ssh-keygen - B [- f input_keyfile ]
ssh-keygen - D ರೀಡರ್
ssh-keygen - ಯು ಓದುಗ [- f input_keyfile ]

ವಿವರಣೆ

ssh-keygen ssh (1) ಗಾಗಿ ದೃಢೀಕರಣ ಕೀಲಿಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಪರಿವರ್ತಿಸುತ್ತದೆ. ssh-keygen SSH ಪ್ರೋಟೋಕಾಲ್ ಆವೃತ್ತಿ 1 ಮತ್ತು SSH ಪ್ರೊಟೊಕಾಲ್ ಆವೃತ್ತಿ 2 ಬಳಸುವ RSA ಅಥವ DSA ಕೀಲಿಗಳಿಂದ ಬಳಸುವುದಕ್ಕಾಗಿ RSA ಕೀಲಿಗಳನ್ನು ರಚಿಸಬಹುದು. ಉತ್ಪಾದಿಸಲಾದ ಕೀಲಿಯ ಪ್ರಕಾರವನ್ನು - t ಆಯ್ಕೆಯನ್ನು ಸೂಚಿಸಲಾಗುತ್ತದೆ.

ಸಾಮಾನ್ಯವಾಗಿ ಎಸ್ಎಸ್ಹೆಚ್ ಅನ್ನು ಆರ್ಎಸ್ಎ ಅಥವಾ ಡಿಎಸ್ಎ ದೃಢೀಕರಣದೊಂದಿಗೆ ಬಳಸಲು ಬಯಸುವ ಪ್ರತಿಯೊಬ್ಬರೂ $ HOME / .ssh / identity $ HOME / .ssh / id_dsa ಅಥವಾ $ HOME / .ssh / id_rsa ನಲ್ಲಿ ದೃಢೀಕರಣ ಕೀಲಿಯನ್ನು ರಚಿಸಲು ಒಮ್ಮೆ ಇದನ್ನು ನಡೆಸುತ್ತಾರೆ. ಸಿಸ್ಟಮ್ ನಿರ್ವಾಹಕರು ಇದು / etc / rc ನಲ್ಲಿ ಕಂಡುಬರುವಂತೆ ಹೋಸ್ಟ್ ಕೀಲಿಗಳನ್ನು ಉತ್ಪಾದಿಸಲು

ಸಾಮಾನ್ಯವಾಗಿ ಈ ಪ್ರೋಗ್ರಾಂ ಕೀಲಿಯನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ ಮತ್ತು ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ಶೇಖರಿಸುವ ಕಡತಕ್ಕಾಗಿ ಕೇಳುತ್ತದೆ. ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಅದೇ ಹೆಸರಿನ ಫೈಲ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಆದರೆ `` .pub '' ಅನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ. ಪ್ರೋಗ್ರಾಂ ಸಹ ಪಾಸ್ಫ್ರೇಸ್ ಕೇಳುತ್ತದೆ. ಯಾವುದೇ ಪಾಸ್ಫ್ರೇಸ್ ಅನ್ನು ಸೂಚಿಸಲು ಪಾಸ್ಫ್ರೇಸ್ ಖಾಲಿಯಾಗಿರಬಹುದು (ಹೋಸ್ಟ್ ಕೀಗಳು ಖಾಲಿ ಪಾಸ್ಫ್ರೇಸ್ ಹೊಂದಿರಬೇಕು), ಅಥವಾ ಇದು ಅನಿಯಂತ್ರಿತ ಉದ್ದದ ಸ್ಟ್ರಿಂಗ್ ಆಗಿರಬಹುದು. ಪಾಸ್ಫ್ರೇಸ್ ಪಾಸ್ವರ್ಡ್ಗೆ ಹೋಲುತ್ತದೆ, ಇದು ಪದಗಳ, ವಿರಾಮಚಿಹ್ನೆ, ಸಂಖ್ಯೆಗಳು, ಜಾಗಗಳು ಅಥವಾ ನಿಮಗೆ ಬೇಕಾದ ಅಕ್ಷರಗಳ ಸರಣಿಯೊಂದಿಗೆ ಒಂದು ನುಡಿಗಟ್ಟು ಆಗಿರಬಹುದು ಹೊರತುಪಡಿಸಿ. ಉತ್ತಮ ಪಾಸ್ಫ್ರೇಸ್ಗಳು 10-30 ಅಕ್ಷರಗಳು ಉದ್ದವಾಗಿವೆ, ಸರಳವಾದ ವಾಕ್ಯಗಳನ್ನು ಅಥವಾ ಸುಲಭವಾಗಿ ಊಹಿಸಲಾಗುವುದಿಲ್ಲ (ಇಂಗ್ಲಿಷ್ ಗದ್ಯ ಪ್ರತಿ ಪಾತ್ರಕ್ಕೆ ಕೇವಲ 1-2 ಬಿಟ್ಗಳ ಎಂಟ್ರೋಪಿ ಮತ್ತು ಅತಿ ಕೆಟ್ಟ ಪಾಸ್ಫ್ರೇಸ್ಗಳನ್ನು ನೀಡುತ್ತದೆ), ಮತ್ತು ಮೇಲ್ ಮತ್ತು ಲೋವರ್ ಕೇಸ್ ಅಕ್ಷರಗಳು, ಸಂಖ್ಯೆಗಳು, ಮತ್ತು ಆಲ್ಫಾನ್ಯೂಮರಿಕ್ ಅಕ್ಷರಗಳು. - p ಆಯ್ಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಪಾಸ್ಫ್ರೇಸ್ ಅನ್ನು ನಂತರ ಬದಲಾಯಿಸಬಹುದು.

ಕಳೆದುಹೋಗಿರುವ ಪಾಸ್ಫ್ರೇಸ್ ಅನ್ನು ಮರುಪಡೆಯಲು ಯಾವುದೇ ಮಾರ್ಗವಿಲ್ಲ. ಪಾಸ್ಫ್ರೇಸ್ ಕಳೆದುಹೋಗಿದೆ ಅಥವಾ ಮರೆತುಹೋದಲ್ಲಿ, ಹೊಸ ಕೀಲಿಯನ್ನು ಇತರ ಯಂತ್ರಗಳಿಗೆ ಅನುಗುಣವಾದ ಸಾರ್ವಜನಿಕ ಕೀಲಿಗೆ ನಕಲಿಸಬೇಕು ಮತ್ತು ನಕಲಿಸಬೇಕು.

RSA1 ಕೀಲಿಗಳಿಗಾಗಿ, ಕೀಲಿಯನ್ನು ಗುರುತಿಸಲು ಸಹಾಯ ಮಾಡಲು ಬಳಕೆದಾರರಿಗೆ ಅನುಕೂಲವಾಗುವಂತಹ ಕೀಲಿಯಲ್ಲಿ ಕಾಮೆಂಟ್ ಫೀಲ್ಡ್ ಕೂಡ ಇರುತ್ತದೆ. ಕಾಮೆಂಟ್ಗೆ ಯಾವುದಾದರೂ ಕೀಲಿಕೈ ಅಥವಾ ಯಾವುದನ್ನಾದರೂ ಉಪಯುಕ್ತವೆಂದು ಹೇಳಬಹುದು. ಈ ಕೀಲಿಯನ್ನು ರಚಿಸಿದಾಗ ಕಾಮೆಂಟ್ ಅನ್ನು `ಬಳಕೆದಾರ @ ಹೋಸ್ಟ್ 'ಎಂದು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ ಆದರೆ ಸಿ - ಆಯ್ಕೆಯನ್ನು ಬಳಸಿ ಬದಲಾಯಿಸಬಹುದು.

ಒಂದು ಕೀಲಿಯನ್ನು ರಚಿಸಿದ ನಂತರ, ಕೀಲಿಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕಾದ ಸ್ಥಳದಲ್ಲಿ ಸೂಚನೆಗಳನ್ನು ಕೆಳಗೆ ವಿವರಿಸಲಾಗಿದೆ.

ಈ ಆಯ್ಕೆಗಳು ಕೆಳಕಂಡಂತಿವೆ:

-ಬಿ ಬಿಟ್ಗಳು

ರಚಿಸಲು ಕೀಲಿಯಲ್ಲಿರುವ ಬಿಟ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಕನಿಷ್ಠ 512 ಬಿಟ್ಗಳು. ಸಾಮಾನ್ಯವಾಗಿ, 1024 ಬಿಟ್ಗಳನ್ನು ಸಾಕಷ್ಟು ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದರ ಮೇಲೆ ಮುಖ್ಯವಾದ ಗಾತ್ರಗಳು ಭದ್ರತೆಯನ್ನು ಸುಧಾರಿಸುವುದಿಲ್ಲ ಆದರೆ ವಿಷಯಗಳನ್ನು ನಿಧಾನಗೊಳಿಸುತ್ತವೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ 1024 ಬಿಟ್ಗಳು.

-c

ಖಾಸಗಿ ಮತ್ತು ಸಾರ್ವಜನಿಕ ಕೀಲಿ ಕಡತಗಳಲ್ಲಿನ ಕಾಮೆಂಟ್ಗಳನ್ನು ಬದಲಾಯಿಸುವ ವಿನಂತಿಗಳು. ಈ ಕಾರ್ಯಾಚರಣೆಯನ್ನು RSA1 ಕೀಲಿಗಳಿಗೆ ಮಾತ್ರ ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ಕೀಲಿಯು ಒಂದು ವೇಳೆ ಹೊಸ ಪಾಸ್ಫ್ರೇಸ್ಗಾಗಿ ಖಾಸಗಿ ಕೀಲಿಗಳನ್ನು ಹೊಂದಿರುವ ಫೈಲ್ಗಾಗಿ ಪ್ರೋಗ್ರಾಂ ಕೇಳುತ್ತದೆ.

-ಇ

ಈ ಆಯ್ಕೆಯು ಖಾಸಗಿ ಅಥವಾ ಸಾರ್ವಜನಿಕ OpenSSH ಕೀ ಫೈಲ್ ಅನ್ನು ಓದಬಹುದು ಮತ್ತು stdout ಗೆ `ಎಸ್ಇಸಿಎಸ್ಎಚ್ ಪಬ್ಲಿಕ್ ಕೀ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ 'ನಲ್ಲಿ ಕೀಲಿಯನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. ಈ ಆಯ್ಕೆಯು ಅನೇಕ ವಾಣಿಜ್ಯ SSH ಅಳವಡಿಕೆಗಳಿಂದ ಬಳಕೆಗಾಗಿ ರಫ್ತು ಮಾಡುವ ಕೀಲಿಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

-f ಫೈಲ್ಹೆಸರು

ಪ್ರಮುಖ ಕಡತದ ಕಡತದ ಹೆಸರನ್ನು ಸೂಚಿಸುತ್ತದೆ.

-ಐ

ಈ ಆಯ್ಕೆಯು SSH2- ಹೊಂದಿಕೆಯಾಗುವ ಸ್ವರೂಪದಲ್ಲಿ ಗೂಢಲಿಪಿಕರಿಸದ ಖಾಸಗಿ (ಅಥವಾ ಸಾರ್ವಜನಿಕ) ಕೀಲಿ ಫೈಲ್ ಅನ್ನು ಓದಬಹುದು ಮತ್ತು stdout ಗೆ OpenSSH ಹೊಂದಬಲ್ಲ ಖಾಸಗಿ (ಅಥವಾ ಸಾರ್ವಜನಿಕ) ಕೀಲಿಯನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. ssh-keygen ಸಹ `SECSH ಪಬ್ಲಿಕ್ ಕೀ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ 'ಅನ್ನು ಓದುತ್ತದೆ ಈ ಆಯ್ಕೆಯು ಹಲವಾರು ವಾಣಿಜ್ಯ SSH ಅಳವಡಿಕೆಗಳಿಂದ ಆಮದು ಕೀಲಿಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

-l

ನಿರ್ದಿಷ್ಟ ಪಬ್ಲಿಕ್ ಕೀ ಫೈಲ್ನ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ನು ತೋರಿಸಿ. ಖಾಸಗಿ RSA1 ಕೀಗಳು ಸಹ ಬೆಂಬಲಿತವಾಗಿದೆ. RSA ಮತ್ತು DSA ಕೀಲಿಗಳಿಗಾಗಿ ssh-keygen ಹೊಂದಾಣಿಕೆಯ ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಹುಡುಕಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ ಮತ್ತು ಅದರ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ನು ಮುದ್ರಿಸುತ್ತದೆ.

-ಪಿ

ಹೊಸ ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ರಚಿಸುವುದಕ್ಕಾಗಿ ಖಾಸಗಿ ಕೀಲಿ ಫೈಲ್ನ ಪಾಸ್ಫ್ರೇಸ್ ಅನ್ನು ಬದಲಾಯಿಸುವ ವಿನಂತಿಗಳು. ಪ್ರೋಗ್ರಾಂ ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ಒಳಗೊಂಡಿರುವ ಫೈಲ್ಗೆ, ಹಳೆಯ ಪಾಸ್ಫ್ರೇಸ್ಗಾಗಿ, ಮತ್ತು ಹೊಸ ಪಾಸ್ಫ್ರೇಸ್ಗಾಗಿ ಎರಡು ಬಾರಿ ಪ್ರಾಂಪ್ಟ್ ಮಾಡುತ್ತದೆ.

-q

ಸೈಶನ್ಸ್ ssh-keygen ಹೊಸ ಕೀಲಿಯನ್ನು ರಚಿಸುವಾಗ / etc / rc ನಿಂದ ಬಳಸಲಾಗಿದೆ.

-y

ಈ ಆಯ್ಕೆಯು ಖಾಸಗಿ OpenSSH ಫಾರ್ಮ್ಯಾಟ್ ಫೈಲ್ ಅನ್ನು ಓದಬಹುದು ಮತ್ತು stdout ಗೆ OpenSSH ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಮುದ್ರಿಸುತ್ತದೆ.

-t ಟೈಪ್

ರಚಿಸಲು ಕೀಲಿಯ ಪ್ರಕಾರವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಸಂಭಾವ್ಯ ಮೌಲ್ಯಗಳು ಪ್ರೋಟೋಕಾಲ್ ಆವೃತ್ತಿ 1 ಗಾಗಿ `rsa1 'ಮತ್ತು' ಪ್ರೋಟೋಕಾಲ್ ಆವೃತ್ತಿ 2 ಗಾಗಿ` ಆರ್ಎಸ್ಎ 'ಅಥವಾ `ಡಿಸಾ'.

-ಬಿ

ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಖಾಸಗಿ ಅಥವಾ ಸಾರ್ವಜನಿಕ ಕೀಲಿ ಫೈಲ್ನ ಬಬಲ್ಬಾಬ್ಬಲ್ ಡೈಜೆಸ್ಟ್ ಅನ್ನು ತೋರಿಸಿ.

-C ಕಾಮೆಂಟ್

ಹೊಸ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ.

-D ರೀಡರ್

ಓದುಗದಲ್ಲಿ ಸ್ಮಾರ್ಟ್ಕಾರ್ಡ್ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ RSA ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ

-N new_passphrase

ಹೊಸ ಪಾಸ್ಫ್ರೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.

-ಪಿ ಪಾಸ್ಫ್ರೇಸ್

(ಹಳೆಯ) ಪಾಸ್ಫ್ರೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.

-ಯು ರೀಡರ್

ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ RSA ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ರೀಡರ್ನಲ್ಲಿ ಸ್ಮಾರ್ಟ್ಕಾರ್ಡ್ಗೆ ಅಪ್ಲೋಡ್ ಮಾಡಿ

ಸಹ ನೋಡಿ

ssh (1)

ಜೆ. ಗಾಲ್ಬ್ರಾಯ್ತ್ ಆರ್. ಥಾಯರ್ "ಎಸ್ಇಸಿಎಸ್ಎಚ್ ಪಬ್ಲಿಕ್ ಕೀ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್" ಡ್ರಾಫ್ಟ್-ಇಯೆಟ್-ಸೆಕೆಷ್-ಪಬ್ಲಿಕೆಫೈಲ್-01 ಟಿಟಿಟಿ ಮಾರ್ಚ್ 2001 ಪ್ರಗತಿ ವಸ್ತುಗಳ ಕೆಲಸ

ನೆನಪಿಡಿ: ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಗಣಕದಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು man ಆದೇಶ ( % man ) ಅನ್ನು ಬಳಸಿ.