Linux SSH விசையை அகற்றுதல் செயல்முறை, குறிப்பாக SSH விசையை நீக்குகிறது நாம் எதையாவது மாற்ற விரும்பும்போது இது ஒரு முக்கியமான படியாகும். எங்கள் SSH இணைப்புகளின் பாதுகாப்பை அதிகரிக்க அல்லது புதிய ஒன்றை உருவாக்க SSH பாதுகாப்பு கட்டமைப்பு செயல்முறையைத் தொடர விசைகளை ரத்துசெய்ய விரும்பலாம். இந்த கட்டுரையில், SSH விசை நீக்குதல் செயல்முறையை மேற்கொள்ளக்கூடிய முறைகள், அதில் என்ன நன்மைகள் மற்றும் தீமைகள் உள்ளன மற்றும் சாத்தியமான மாற்று தீர்வுகள் பற்றி விவாதிப்போம். மாதிரி பயன்பாடுகளுடன் செயல்முறைகளை வலுப்படுத்துவோம் மற்றும் கடைசி பகுதியில் அடிக்கடி கேட்கப்படும் கேள்விகளுக்கு பதிலளிப்போம்.
SSH (பாதுகாப்பான ஷெல்) என்பது தொலை சேவையகங்களுக்கு பாதுகாப்பான இணைப்புகளை செயல்படுத்தும் ஒரு நெறிமுறை மற்றும் கருவித்தொகுப்பு ஆகும். "முக்கிய அடிப்படையிலான அங்கீகாரம்" முறை பாதுகாப்பான மற்றும் நடைமுறை பயன்பாட்டை வழங்குகிறது. பின்வரும் சந்தர்ப்பங்களில் Linux SSH விசை நீக்கம் தேவைப்படலாம்:
SSH விசையை அகற்றுவது ஆபத்தான சூழ்நிலைகளுக்கு மட்டுமல்ல, வழக்கமான பாதுகாப்புக் கொள்கைகளின் ஒரு பகுதியாகவும் இருக்கலாம். பயன்படுத்தப்படாத அல்லது தேவையற்ற விசைகளை நீக்குவது சாத்தியமான சைபர் தாக்குதல் வெக்டர்களைக் குறைக்கிறது.
SSH விசையை நீக்குகிறது அல்லது ரத்து செய்ய, பொதுவாக இரண்டு வெவ்வேறு புள்ளிகளைப் பார்ப்பது அவசியம்:
~/.ssh/
அடைவில் சிறப்பு (தனிப்பட்ட) மற்றும் பொதுவான (பொது) விசைகளை அகற்றுதல்.~/.ssh/authorized_keys
கோப்பில் உள்ள வரிகளை சுத்தம் செய்தல்.இந்த இரண்டு செயல்முறைகளும் ஒத்திசைவாக செய்யப்பட வேண்டும். உங்கள் உள்ளூர் விசையை நீங்கள் நீக்கினாலும், சர்வரில் உள்ள தகவல் அப்படியே இருந்தாலும், தாக்குதல் செய்பவர் சர்வர்-பக்கம் ஒன்றைப் பெற்றாலும் அது ஆபத்தை ஏற்படுத்தும்.
Linux அல்லது macOS கணினிகளில், SSH விசை ஜோடிகள் பொதுவாக இருக்கும் ~/.ssh
கோப்புறையில் அமைந்துள்ளது. எடுத்துக்காட்டுகள்:
~/.ssh/id_rsa
(தனிப்பட்ட விசை)~/.ssh/id_rsa.pub
(பொது விசை)~/.ssh/id_ed25519
(தனிப்பட்ட விசை)~/.ssh/id_ed25519.pub
(பொது விசை)நீக்கும் போது கவனமாக இருக்க வேண்டும். பெயரிடுதல் ஒரு சிறப்புப் பெயருடன் செய்யப்பட்டால் (mycustomkey
முதலியன), நீங்கள் சரியான கோப்புகளை அடையாளம் காண வேண்டும். கட்டளை உதாரணம் பின்வருமாறு:
cd ~/.ssh/ rm id_rsa id_rsa.pub # அல்லது rm id_ed25519 id_ed25519.pub
நீங்கள் ஒரு புதிய திட்டத்தில் அல்லது வேறு பயனருடன் பணிபுரியப் போகிறீர்கள் என்றால், இந்தக் கோப்புகளை நீக்கவும். இருப்பினும், நீங்கள் ஒரு சேவையகத்தில் பல விசைகளுடன் பணிபுரிந்தால், தவறான கோப்பை நீக்காமல் கவனமாக இருக்க வேண்டும்.
சேவையகம் வழியாக Linux SSH விசையை அகற்றும் படிக்குச் செல்லும் போது, தொலைநிலை கணினியில் நீங்கள் இணைக்கும் பயனர் ~/.ssh/authorized_keys
கோப்பில் சேமித்த வரியை நீக்க வேண்டும். இது போன்ற செயலை நீங்கள் பின்பற்றலாம்:
# சேவையகத்தில் உள்நுழைக. ssh [email protected] # பின்னர் உங்கள் முகப்பு கோப்பகத்திற்குச் சென்று, nano ~/.ssh/authorized_keys கோப்பைத் திறக்கவும். ~/.ssh/authorized_keys # நீங்கள் நீக்க விரும்பும் வரியைக் கண்டுபிடித்து அகற்றவும்
உதாரணமாக, id_rsa.pub ஒரு நீண்ட வரியாக உள்ளடக்கம் அங்கீகரிக்கப்பட்ட_விசைகள்
இல் தோன்றும். இந்த வரி அல்லது வரிகளை கண்டறிந்து அவற்றை முழுமையாக நீக்கவும். நீங்கள் சேமித்து வெளியேறும் போது, அந்த விசையின் சர்வரை அணுகுவதற்கான அனுமதி ரத்து செய்யப்படும்.
ssh-copy-id
உடன் தலைகீழ் செயல்முறைssh-copy-id, பெரும்பாலும் விசைகளைச் சேர்க்கப் பயன்படுகிறது. இருப்பினும், உள்ளமைக்கப்பட்ட "நிறுவல் நீக்கு" விருப்பம் இல்லை. மீண்டும் ssh-copy-id
விசைகள் சேர்க்கப்பட்டன, அங்கீகரிக்கப்பட்ட_விசைகள்
கோப்பில் உள்ள சில வரிகளுடன் பொருந்துவதால், இந்த வரிகளை கைமுறையாக நீக்குவது அவசியம். எனவே நேரடியாக ssh-copy-id -r
போன்ற கட்டளையுடன் நீக்குவது ஆதரிக்கப்படாது. எனவே, நீங்கள் எடிட்டருடன் அல்லது ஸ்கிரிப்டைத் தயாரிப்பதன் மூலம் அங்கீகரிக்கப்பட்ட_விசைகளை அழிக்கலாம்.
ஒரு செயல்முறையை செயல்படுத்துவதற்கு முன் நன்மை தீமைகளை எடைபோடுவது சாத்தியமான சிக்கல்களைத் தடுக்க உதவுகிறது. முக்கிய நீக்குதல் செயல்முறையின் நன்மைகள் மற்றும் தீமைகள் இங்கே:
எனவே, நீங்கள் எதிர்பாராத அபாயங்கள் மற்றும் நன்மைகளை கருத்தில் கொண்டு, திட்டமிட்ட மற்றும் கவனமாக பரிவர்த்தனைகளை செயல்படுத்த வேண்டும்.
SSH விசைகளை அகற்றுவதைத் தவிர, மற்ற அணுகுமுறைகளும் உள்ளன. இந்த பகுதியை மதிப்பாய்வு செய்வது சில குறிப்பிட்ட சூழ்நிலைகளில் சாதகமாக இருக்கலாம்:
என்றால் SSH பாதுகாப்பு கட்டமைப்பு நீங்கள் முக்கிய கடவுச்சொல்லை அடிப்படையாக மாற்ற விரும்பினால், ssh-keygen -p
கடவுச்சொற்றொடரை கட்டளையுடன் புதுப்பிக்கலாம். இது விசையை முழுமையாக நீக்காமல் பாதுகாப்பு அளவை அதிகரிக்கிறது.
OpenSSH 6.2 மற்றும் அதற்கு மேல், முக்கிய ரத்து பட்டியல் (KRL) அம்சம் உள்ளது. எனவே சர்வரில், எந்தெந்த விசைகள் தவறானவை அல்லது எந்தெந்த சான்றிதழ்கள் ஏற்கப்படாது என்ற பட்டியலை வைத்திருக்கலாம். ssh-keygen -k -f revoked_keys
போன்ற கட்டளைகளுடன் KRL ஐ உருவாக்கலாம் மற்றும் SSH ஐ அதற்கேற்ப கட்டமைக்க முடியும்.
சர்வர் பக்கத்தில், /etc/ssh/sshd_config
சில அளவுருக்கள் மூலம் பயனர்கள் அல்லது சில முக்கிய வகைகளைத் தடுக்கலாம். உதாரணமாக கடவுச்சொல் அங்கீகார எண்
நீங்கள் விரும்பினால், DMZ அல்லது சோதனை அமைப்புகளுக்கு வெவ்வேறு கொள்கைகளை உருவாக்குவது போன்ற அமைப்புகளுடன் விசை அடிப்படையிலான அணுகலை மட்டுமே அனுமதிக்க முடியும். இருப்பினும், இது "விசையை அழிப்பதை" விட பொது அணுகல் நெறிமுறையை மாற்றும் ஒரு முறையாகும்.
நடைமுறையில் எவ்வாறு தொடரலாம் என்பதற்கான சில எடுத்துக்காட்டுகளைப் பார்ப்போம்:
அங்கீகரிக்கப்பட்ட_விசைகள்
கோப்பிலிருந்து அதன் வரியை நீக்கினால் போதும். கூடுதலாக, அந்த நபரின் உள்ளூர் இயந்திரத்தில் தனிப்பட்ட விசை மேலும் நீக்கப்பட வேண்டும்.வெவ்வேறு அளவுகள் மற்றும் சூழ்நிலைகளில் முக்கிய அகற்றுதல் முடிவு எவ்வளவு முக்கியமானது என்பதை இந்த எடுத்துக்காட்டுகள் காட்டுகின்றன.
SSH பற்றி மேலும் ஆழமான தகவல் தேவைப்பட்டால் OpenSSH அதிகாரப்பூர்வ தளம் நீங்கள் அனைத்து ஆவணங்களையும் (DoFollow) வழியாக அணுகலாம்.
கூடுதலாக, எங்கள் தளத்தில் லினக்ஸ் எங்கள் வகையின் கீழ் வெவ்வேறு உள்ளமைவு எடுத்துக்காட்டுகளையும் நீங்கள் பார்க்கலாம்.
Linux SSH விசையை அகற்றுதல்பாதுகாப்பு மற்றும் மேலாண்மையின் அடிப்படையில் தவிர்க்க முடியாத படிகளில் ஒன்றாகும். பாதுகாப்பு மீறல்கள், குழு மாற்றங்கள் அல்லது ஒழுங்கை பராமரிப்பது போன்ற காரணங்களுக்காக SSH விசையை நீக்குகிறது நீங்கள் விரும்பலாம். செயல்முறை அடிப்படையில் இரண்டு நிலைகளைக் கொண்டுள்ளது: உங்கள் உள்ளூர் விசைகளை அழித்தல் மற்றும் அங்கீகரிக்கப்பட்ட_விசைகள்
கோப்பில் தொடர்புடைய வரிகளை அகற்றவும்.
இந்த கட்டத்தில் நீங்கள் கவனமாக இருக்க வேண்டும், SSH பாதுகாப்பு கட்டமைப்பு எழுதப்பட்ட கொள்கையுடன் உங்கள் செயல்முறைகளை நிர்வகிக்கவும், குழுவிற்குள் ஒருங்கிணைப்பை உறுதிப்படுத்தவும் பரிந்துரைக்கப்படுகிறது. புதுப்பித்த கிரிப்டோகிராஃபிக் முறைகளைப் பயன்படுத்துதல், அவ்வப்போது சோதனைகளைச் செய்தல் மற்றும் பயன்படுத்தப்படாத விசைகளை முடக்குதல் ஆகியவை இணையத் தாக்குதல்களுக்கு எதிரான முக்கியமான கவசத்தை உருவாக்குகின்றன. நினைவில் கொள்ளுங்கள், ஒரு சிறிய அலட்சியம் ஒரு பெரிய தரவு மீறலுக்கு கதவைத் திறக்கும்.
பொதுவாக ஆம். SSH விசையை நீக்குகிறது நீங்கள் சேவையகத்தை அணுக வேண்டும். உள்நுழைந்திருந்தால் அங்கீகரிக்கப்பட்ட_விசைகள்
கோப்பு உள்ளூர் எனில் திருத்தலாம் ~/.ssh
உங்கள் கோப்புறையில் உள்ள கோப்புகளை நீக்கலாம். இருப்பினும், செயல்முறையின் போது வேறு முறை (உதாரணமாக, ரூட் கன்சோல்) மூலம் நீங்கள் அணுகலைப் பெற்றிருந்தால், நீங்கள் உள்நுழையாமல் திருத்தலாம்.
நீங்கள் பழைய விசையை நீக்கிவிட்டால், அந்த விசையுடன் இணைக்க முடியாது. ஒரு புதிய SSH பாதுகாப்பு கட்டமைப்பு நீங்கள் திட்டமிடுகிறீர்கள் என்றால் ssh-keygen கட்டளை மற்றும் உடன் புதிய விசைகளை உருவாக்க வேண்டும் அங்கீகரிக்கப்பட்ட_விசைகள்
கோப்பில் பொது விசையைச் சேர்க்க வேண்டும்.
நீங்கள் விசையை முழுவதுமாக முடக்க விரும்பினால், ஆம், அனைத்து சேவையகங்களிலும் அங்கீகரிக்கப்பட்ட_விசைகள்
நீங்கள் பதிவுகளையும் நீக்க வேண்டும். இல்லையெனில், வெவ்வேறு சேவையகங்களை இன்னும் அணுகலாம்.
மறுமொழி இடவும்