නියෝජිතයාට යතුරු එකතු කිරීම අස්ථිර ය. ඒවා පවතින්නේ නියෝජිතයා ක්රියාත්මක වන තාක් කල් පමණි. ඔබ එය මරා දැමුවහොත් හෝ ඔබේ පරිගණකය නැවත ආරම්භ කළහොත් ඔබ ඒවා නැවත එකතු කරන තුරු ඒවා නැති වී යයි. සිට ssh-agent
මිනිසා පිටුව:
ssh-agent යනු පොදු යතුරු සත්යාපනය සඳහා භාවිතා කරන පුද්ගලික යතුරු රඳවා ගැනීමේ වැඩසටහනකි (RSA, DSA, ECDSA). අදහස නම් ssh-agent ආරම්භ වන්නේ X- සැසියක හෝ පිවිසුම් සැසියක ආරම්භයේ වන අතර අනෙක් සියලුම කවුළු හෝ වැඩසටහන් ssh-agent වැඩසටහනේ සේවාදායකයින් ලෙස ආරම්භ වේ. පරිසර විචල්යයන් භාවිතා කිරීමෙන් නියෝජිතයා සොයා ගත හැකි අතර ssh (1) භාවිතා කර වෙනත් යන්ත්ර වෙත පිවිසීමේදී සත්යාපනය සඳහා ස්වයංක්රීයව භාවිතා කළ හැකිය.
නියෝජිතයාට මුලින් පුද්ගලික යතුරු නොමැත. යතුරු එකතු කරනු ලබන්නේ ssh-add (1) භාවිතා කරමිනි. තර්ක තොරව ක්රියාත්මක කරන විට, ssh-එකතු (1) ගොනු කරයි ~/.ssh/id_rsa
, ~/.ssh/id_dsa
, ~/.ssh/id_ecdsa
හා ~/.ssh/identity
. අනන්යතාවයට මුරපදයක් තිබේ නම්, ssh-add (1) ටර්මිනලයේ මුරපදය එකක් හෝ කුඩා X11 වැඩසටහනකින් X11 යටතේ ක්රියාත්මක වන්නේ නම් විමසයි. මේ දෙකම එසේ නොවේ නම් සත්යාපනය අසාර්ථක වනු ඇත. ඉන්පසු එය අනන්යතාවය නියෝජිතයාට යවයි. අනන්යතා කිහිපයක් නියෝජිතයා තුළ ගබඩා කළ හැකිය; නියෝජිතයාට මෙම ඕනෑම අනන්යතාවයක් ස්වයංක්රීයව භාවිතා කළ හැකිය. ssh-add -l
දැනට නියෝජිතයා සතුව ඇති අනන්යතා පෙන්වයි.
macOS සියෙරා
මැකෝස් සියෙරා 10.12.2 සිට ඇපල් විසින් SSH වින්යාසයන් සඳහා UseKeychain වින්යාස විකල්පයක් එකතු කර ඇත. UseKeychain yes
ඔබගේ එකතු කිරීමෙන් ඔබට මෙම අංගය සක්රිය කළ හැකිය ~/.ssh/config
.
Host *
UseKeychain yes
OSX යතුරු පුවරුව
මම ඕඑස්එක්ස් භාවිතා නොකරන නමුත් සුපර් යූසර් හි මෙම ප්රශ්නෝත්තරය සොයා ගත්තේ: එස්එස්එච් යතුරු සමඟ මැක් ඕඑස් එක්ස් යතුරු පුවරුව භාවිතා කරන්නේ කෙසේද? .
මැක් ඕඑස් එක්ස් දිවියාගේ සිට එස්එස්එච් යතුරු ගබඩා කිරීමට යතුරු පුවරුව සහාය දී ඇති බව මට වැටහේ. කරුණාකර මෙම අංගය ක්රියාත්මක වන්නේ කෙසේදැයි යමෙකුට පැහැදිලි කළ හැකිද?
එමනිසා එහි ශබ්දය මඟින් මෙම විධානය භාවිතා කර ඔබේ SSH යතුරු Keychain වෙත ආයාත කළ හැකිය:
$ ssh-add -K [path/to/private SSH key]
ඔබේ යතුරු ආරම්භයේ සිට ආරම්භය දක්වා පැවතිය යුතුය.
ඔබ ඔබේ මැක් නැවත ආරම්භ කරන සෑම විටම, ඔබගේ යතුරුපුවරුවේ ඇති සියලුම SSH යතුරු ස්වයංක්රීයව පූරණය වේ. යතුරුපුවරු ප්රවේශ යෙදුමේ යතුරු මෙන්ම විධාන රේඛාවේ සිට යතුරු ඔබට දැකගත හැකිය:
ssh-add -l
මූලාශ්රය: සුපිරි පරිශීලක - SSH යතුරු සමඟ මැක් ඕඑස් එක්ස් යතුරු පුවරුව භාවිතා කරන්නේ කෙසේද?