SSH நெறிமுறை ஒரு கணினியுடன் பாதுகாப்பான இணைப்பை வழங்க பயன்படுகிறது, இது இயக்க முறைமையின் ஷெல் வழியாக மட்டுமல்லாமல், மறைகுறியாக்கப்பட்ட சேனல் மூலமாகவும் ரிமோட் கண்ட்ரோலை அனுமதிக்கிறது. சில நேரங்களில் உபுண்டு இயக்க முறைமையின் பயனர்கள் எந்தவொரு நோக்கத்திற்காகவும் தங்கள் கணினியில் ஒரு SSH சேவையகத்தை வைக்க வேண்டிய அவசியம் உள்ளது. எனவே, ஏற்றுதல் நடைமுறையை மட்டுமல்லாமல், முக்கிய அளவுருக்களின் உள்ளமைவையும் படிப்பதன் மூலம் இந்த செயல்முறையை விரிவாக அறிந்து கொள்ளுமாறு நாங்கள் பரிந்துரைக்கிறோம்.
உபுண்டுவில் SSH- சேவையகத்தை நிறுவவும்
SSH கூறுகள் அதிகாரப்பூர்வ களஞ்சியத்தின் மூலம் பதிவிறக்கம் செய்யக் கிடைக்கின்றன, ஏனென்றால் இதுபோன்ற ஒரு முறையை நாங்கள் கருத்தில் கொள்வோம், இது மிகவும் நிலையானது மற்றும் நம்பகமானது, மேலும் புதிய பயனர்களுக்கு சிரமங்களை ஏற்படுத்தாது. முழு செயல்முறையையும் நாங்கள் படிகளாகப் பிரித்தோம், இதன்மூலம் வழிமுறைகளை வழிநடத்துவது உங்களுக்கு எளிதாக இருக்கும். ஆரம்பத்திலிருந்தே ஆரம்பிக்கலாம்.
படி 1: SSH- சேவையகத்தைப் பதிவிறக்கி நிறுவவும்
இதன் மூலம் பணியை மேற்கொள்வோம் "முனையம்" அடிப்படை கட்டளைகளைப் பயன்படுத்துதல். உங்களுக்கு கூடுதல் அறிவு அல்லது திறன்கள் தேவையில்லை, ஒவ்வொரு செயலையும் பற்றிய விரிவான விளக்கத்தையும் தேவையான அனைத்து கட்டளைகளையும் பெறுவீர்கள்.
- மெனு வழியாக கன்சோலைத் தொடங்கவும் அல்லது கலவையை வைத்திருங்கள் Ctrl + Alt + T..
- உத்தியோகபூர்வ களஞ்சியத்திலிருந்து சேவையக கோப்புகளை உடனடியாக பதிவிறக்கத் தொடங்குங்கள். இதைச் செய்ய, உள்ளிடவும்
sudo apt install openssh-server
பின்னர் விசையை அழுத்தவும் உள்ளிடவும். - நாங்கள் முன்னொட்டைப் பயன்படுத்துவதால் sudo (சூப்பர் யூசர் சார்பாக ஒரு செயலைச் செய்வது), உங்கள் கணக்கிற்கான கடவுச்சொல்லை உள்ளிட வேண்டும். உள்ளீட்டின் போது எழுத்துக்கள் காட்டப்படாது என்பதை நினைவில் கொள்க.
- ஒரு குறிப்பிட்ட அளவிலான காப்பகங்களைப் பதிவிறக்குவது குறித்து உங்களுக்கு அறிவிக்கப்படும், தேர்ந்தெடுப்பதன் மூலம் செயலை உறுதிப்படுத்தவும் டி.
- இயல்பாக, கிளையன்ட் சேவையகத்துடன் நிறுவப்பட்டுள்ளது, ஆனால் அதைப் பயன்படுத்தி மீண்டும் நிறுவ முயற்சிப்பதன் மூலம் அதன் இருப்பை சரிபார்க்க மிதமிஞ்சியதாக இருக்காது
sudo apt-get install openssh-client
.
இயக்க முறைமையில் அனைத்து கோப்புகளையும் வெற்றிகரமாகச் சேர்த்த உடனேயே SSH சேவையகம் அதனுடன் தொடர்புகொள்வதற்கு கிடைக்கும், ஆனால் சரியான செயல்பாட்டை உறுதிப்படுத்த இது இன்னும் கட்டமைக்கப்பட வேண்டும். பின்வரும் படிகளைப் பற்றி நீங்கள் தெரிந்துகொள்ள பரிந்துரைக்கிறோம்.
படி 2: சேவையக செயல்பாட்டை சரிபார்க்கவும்
முதலில், நிலையான அளவுருக்கள் சரியாகப் பயன்படுத்தப்பட்டன என்பதை உறுதிசெய்வோம், மேலும் SSH- சேவையகம் அடிப்படை கட்டளைகளுக்கு பதிலளித்து அவற்றை சரியாக செயல்படுத்துகிறது, எனவே நீங்கள் செய்ய வேண்டியது:
- கன்சோலைத் துவக்கி அங்கே எழுதுங்கள்
sudo systemctl sshd ஐ இயக்கு
நிறுவிய பின் இது தானாக நடக்காவிட்டால் உபுண்டு தொடக்கத்தில் சேவையகத்தை சேர்க்க. - OS உடன் தொடங்க உங்களுக்கு கருவி தேவையில்லை என்றால், உள்ளிடுவதன் மூலம் அதை தன்னியக்கத்திலிருந்து அகற்றவும்
sudo systemctl sshd ஐ முடக்கு
. - இப்போது உள்ளூர் கணினிக்கான இணைப்பு எவ்வாறு செய்யப்படுகிறது என்பதைப் பார்ப்போம். கட்டளையைப் பயன்படுத்துங்கள்
ssh லோக்கல் ஹோஸ்ட்
(லோக்கல் ஹோஸ்ட் உங்கள் உள்ளூர் கணினியின் முகவரி). - தேர்ந்தெடுப்பதன் மூலம் தொடர்ச்சியான இணைப்பை உறுதிப்படுத்தவும் ஆம்.
- வெற்றிகரமான பதிவிறக்கத்தின் போது, பின்வரும் ஸ்கிரீன்ஷாட்டில் நீங்கள் காணும் அதே தகவலைப் பெறுவீர்கள். தேவையான மற்றும் முகவரிக்கான இணைப்பை சரிபார்க்கவும்
0.0.0.0
, இது பிற சாதனங்களுக்கான தேர்ந்தெடுக்கப்பட்ட இயல்புநிலை பிணைய ஐபியாக செயல்படுகிறது. இதைச் செய்ய, பொருத்தமான கட்டளையை உள்ளிட்டு சொடுக்கவும் உள்ளிடவும். - ஒவ்வொரு புதிய இணைப்பிலும், அதை உறுதிப்படுத்த வேண்டியது அவசியம்.
நீங்கள் பார்க்க முடியும் என, எந்த கணினியுடனும் இணைக்க ssh கட்டளை பயன்படுத்தப்படுகிறது. நீங்கள் மற்றொரு சாதனத்துடன் இணைக்க வேண்டும் என்றால், முனையத்தைத் தொடங்கி, கட்டளையை வடிவமைப்பில் உள்ளிடவும்ssh பயனர்பெயர் @ ip_address
.
படி 3: உள்ளமைவு கோப்பை திருத்துதல்
SSH நெறிமுறையின் அனைத்து கூடுதல் அமைப்புகளும் கோடுகள் மற்றும் மதிப்புகளை மாற்றுவதன் மூலம் ஒரு சிறப்பு உள்ளமைவு கோப்பு மூலம் மேற்கொள்ளப்படுகின்றன. நாங்கள் எல்லா புள்ளிகளிலும் கவனம் செலுத்த மாட்டோம், மேலும், அவற்றில் பெரும்பாலானவை ஒவ்வொரு பயனருக்கும் முற்றிலும் தனிப்பட்டவை, நாங்கள் முக்கிய செயல்களை மட்டுமே காண்பிப்போம்.
- முதலாவதாக, உள்ளமைவு கோப்பின் காப்பு பிரதியைச் சேமிக்கவும், இதன் மூலம் நீங்கள் அதை அணுகலாம் அல்லது SSH இன் ஆரம்ப நிலையை மீட்டெடுக்கலாம். கட்டளையை கன்சோலில் ஒட்டவும்
sudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original
. - பின்னர் இரண்டாவது:
sudo chmod a-w /etc/ssh/sshd_config.original
. - அமைப்புகள் கோப்பு மூலம் தொடங்கப்பட்டது
sudo vi / etc / ssh / sshd_config
. அதை உள்ளிட்ட உடனேயே, அது தொடங்கப்படும், கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி அதன் உள்ளடக்கங்களை நீங்கள் காண்பீர்கள். - இங்கே நீங்கள் பயன்படுத்திய துறைமுகத்தை மாற்றலாம், இது எப்போதும் இணைப்பின் பாதுகாப்பை உறுதி செய்வதற்காகவே சிறப்பாக செய்யப்படுகிறது, பின்னர் சூப்பர் யூசர் (பெர்மிட் ரூட்லோகின்) சார்பாக உள்நுழைவதை முடக்கலாம் மற்றும் விசை (பப்ஸ்கி அங்கீகாரம்) மூலம் செயல்படுத்தலாம். எடிட்டிங் முடிந்ததும், பொத்தானை அழுத்தவும் : (Shift + லத்தீன் தளவமைப்பில்) மற்றும் கடிதத்தைச் சேர்க்கவும்
w
மாற்றங்களைச் சேமிக்க. - ஒரு கோப்பிலிருந்து வெளியேறுவது அதே வழியில் செய்யப்படுகிறது, ஆனால் அதற்கு பதிலாக
w
பயன்படுத்தப்படுகிறதுq
. - தட்டச்சு செய்வதன் மூலம் சேவையகத்தை மறுதொடக்கம் செய்ய நினைவில் கொள்க
sudo systemctl மறுதொடக்கம் ssh
. - செயலில் உள்ள போர்ட்டை மாற்றிய பிறகு, நீங்கள் அதை கிளையண்டில் சரிசெய்ய வேண்டும். குறிப்பிடுவதன் மூலம் இது செய்யப்படுகிறது
ssh -p 2100 லோக்கல் ஹோஸ்ட்
எங்கே 2100 - மாற்றப்பட்ட துறைமுகத்தின் எண்ணிக்கை. - உங்களிடம் ஃபயர்வால் கட்டமைக்கப்பட்டிருந்தால், அதற்கு மாற்றீடு தேவைப்படுகிறது:
sudo ufw அனுமதி 2100
. - எல்லா விதிகளும் புதுப்பிக்கப்பட்ட அறிவிப்பை நீங்கள் பெறுவீர்கள்.
உத்தியோகபூர்வ ஆவணங்களைப் படிப்பதன் மூலம் மீதமுள்ள அளவுருக்களை நீங்கள் அறிந்து கொள்ளலாம். எந்த மதிப்புகளை நீங்கள் தனிப்பட்ட முறையில் தேர்வு செய்ய வேண்டும் என்பதை தீர்மானிக்க உதவும் அனைத்து உருப்படிகளையும் மாற்றுவதற்கான உதவிக்குறிப்புகள் உள்ளன.
படி 4: விசைகளைச் சேர்த்தல்
SSH விசைகள் சேர்க்கப்படும்போது, கடவுச்சொல் தேவையில்லாமல் இரண்டு சாதனங்களுக்கு இடையேயான அங்கீகாரம் திறக்கும். இரகசிய மற்றும் பொது விசையைப் படிப்பதற்கான வழிமுறையின் கீழ் அடையாள செயல்முறை மீண்டும் கட்டமைக்கப்படுகிறது.
- உள்ளிட்டு பணியகத்தைத் திறந்து புதிய கிளையன்ட் விசையை உருவாக்கவும்
ssh-keygen -t dsa
, பின்னர் கோப்பிற்கு பெயரிட்டு அணுகலுக்கான கடவுச்சொல்லை குறிப்பிடவும். - அதன் பிறகு, பொது விசை சேமிக்கப்படும் மற்றும் ஒரு ரகசிய படம் உருவாக்கப்படும். திரையில் நீங்கள் அதன் பார்வையைப் பார்ப்பீர்கள்.
- கடவுச்சொல் வழியாக இணைப்பை துண்டிக்க, உருவாக்கிய கோப்பை இரண்டாவது கணினியில் நகலெடுக்க மட்டுமே இது உள்ளது. கட்டளையைப் பயன்படுத்தவும்
ssh-copy-id பயனர்பெயர் @ remotehost
எங்கே பயனர்பெயர் @ ரிமோட் ஹோஸ்ட் - தொலை கணினியின் பெயர் மற்றும் அதன் ஐபி முகவரி.
சேவையகத்தை மறுதொடக்கம் செய்வதற்கும், அதன் சரியான செயல்பாட்டை பொது மற்றும் ரகசிய விசைகள் மூலம் சரிபார்க்கவும் மட்டுமே இது உள்ளது.
இது SSH சேவையகத்தின் நிறுவலையும் அதன் அடிப்படை உள்ளமைவையும் நிறைவு செய்கிறது. நீங்கள் அனைத்து கட்டளைகளையும் சரியாக உள்ளிட்டால், பணியின் போது பிழைகள் ஏற்படக்கூடாது. உள்ளமைவுக்குப் பிறகு ஏதேனும் இணைப்பு சிக்கல்கள் இருந்தால், சிக்கலைத் தீர்க்க SSH ஐ தொடக்கத்திலிருந்து அகற்ற முயற்சிக்கவும் (இதைப் பற்றி படிக்கவும் படி 2).