டெபியன் 10 இல் SSH கடவுச்சொல் இல்லாத உள்நுழைவை எவ்வாறு அமைப்பது


SSH (செக்யூர் ஷெல்) என்பது தொலைநிலை உள்நுழைவு மற்றும் பாதுகாப்பற்ற நெட்வொர்க்குகள் வழியாக கோப்பு இடமாற்றங்களுக்கான பிரபலமான மற்றும் பரவலாகப் பயன்படுத்தப்படும் கருவியாகும், இது கிளையன்ட் மற்றும் சேவையகத்திற்கு இடையிலான இணைப்பைப் பாதுகாக்க குறியாக்கத்தைப் பயன்படுத்துகிறது.

SSH ஐ ஒரு சாதாரண பயனர் ஐடி மற்றும் கடவுச்சொல்லுடன் நற்சான்றிதழ்களாகப் பயன்படுத்த முடியும் என்றாலும், ஹோஸ்ட்களை ஒருவருக்கொருவர் அங்கீகரிக்க முக்கிய அடிப்படையிலான அங்கீகாரத்தை (அல்லது பொது விசை அங்கீகாரம்) பயன்படுத்த பரிந்துரைக்கப்படுகிறது, இது SSH கடவுச்சொல்-குறைவாக குறிப்பிடப்படுகிறது உள்நுழைய.

  1. டெபியன் 10 (பஸ்டர்) குறைந்தபட்ச சேவையகத்தை நிறுவவும்

இதை எளிதாக புரிந்து கொள்ள, நான் இரண்டு சேவையகங்களைப் பயன்படுத்துவேன்:

  • 192.168.56.100 - (டெக்மிண்ட்) - ஒரு சென்டோஸ் 7 சேவையகம், அதில் இருந்து நான் டெபியன் 10 உடன் இணைக்கப் போகிறேன்.
  • 192.168.56.108 - (டெக்மிண்ட்) - கடவுச்சொல்-குறைவான உள்நுழைவு கொண்ட எனது டெபியன் 10 அமைப்பு. <

இந்த கட்டுரையில், டெபியன் 10 லினக்ஸ் விநியோகத்தில் OpenSSH சேவையக அமைப்பு SSH கடவுச்சொல்-குறைவான உள்நுழைவை எவ்வாறு நிறுவுவது என்பதைக் காண்பிப்போம்.

டெபியன் 10 இல் OpenSSH சேவையகத்தை நிறுவுகிறது

உங்கள் டெபியன் 10 கணினியில் SSH கடவுச்சொல்-குறைவான உள்நுழைவை உள்ளமைக்க முன், பின்வரும் கட்டளைகளைப் பயன்படுத்தி கணினியில் OpenSSH சேவையக தொகுப்பை நிறுவி கட்டமைக்க வேண்டும்.

$ sudo apt-get update
$ sudo apt-get install openssh-server

அடுத்து, இப்போதைக்கு sshd சேவையைத் தொடங்கவும், பின்னர் அது மேலே உள்ளதா என சரிபார்க்கவும் systemctl கட்டளையைப் பயன்படுத்தி பின்வருமாறு.

$ sudo systemctl start sshd
$ sudo systemctl status sshd

கணினி துவக்கத்தில் தானாகவே தொடங்க sshd சேவையை இயக்கவும், ஒவ்வொரு முறையும் கணினி பின்வருமாறு மறுதொடக்கம் செய்யப்படும்.

$ sudo systemctl start sshd

Sshd சேவையை சரிபார்க்கவும், இது முன்னிருப்பாக போர்ட் 22 இல் காட்டப்பட்டுள்ளபடி ss கட்டளையைப் பயன்படுத்தி கேட்கிறது. நீங்கள் விரும்பினால் நீங்கள் காட்டியபடி SSH போர்ட்டை மாற்றலாம்: லினக்ஸில் SSH போர்ட்டை மாற்றுவது எப்படி.

$ sudo ss -tlpn

CentOS 7 இல் SSH விசையை அமைத்தல் (192.168.56.100)

முதலில், நீங்கள் சென்டோஸ் 7 கணினியில் ஒரு எஸ்எஸ்ஹெச் விசை ஜோடியை (பொது விசை மற்றும் தனியார் விசை) உருவாக்க வேண்டும், அங்கு இருந்து உங்கள் டெபியன் 10 சேவையகத்துடன் பின்வருமாறு எஸ்எஸ்-கீஜென் பயன்பாட்டைப் பயன்படுத்தி இணைப்பீர்கள்.

$ ssh-keygen  

கோப்பிற்கு ஒரு அர்த்தமுள்ள பெயரை உள்ளிடுக அல்லது இயல்புநிலையை விட்டு விடுங்கள் (ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி இது முழு பாதையாக இருக்க வேண்டும், இல்லையெனில் கோப்புகள் தற்போதைய கோப்பகத்தில் உருவாக்கப்படும்). கடவுச்சொற்றொடரைக் கேட்கும்போது, enter "உள்ளிடவும்" என்பதை அழுத்தி கடவுச்சொல்லை காலியாக விடவும். முக்கிய கோப்புகள் வழக்கமாக இயல்புநிலையாக ~/.ssh கோப்பகத்தில் சேமிக்கப்படும்.

பொது விசையை டெபியன் 10 சேவையகத்திற்கு நகலெடுக்கிறது (192.168.56.108)

விசை ஜோடியை உருவாக்கிய பிறகு, நீங்கள் பொது விசையை டெபியன் 10 சேவையகத்திற்கு நகலெடுக்க வேண்டும். காட்டப்பட்டுள்ளபடி நீங்கள் ssh-copy-id பயன்பாட்டைப் பயன்படுத்தலாம் (சேவையகத்தில் குறிப்பிட்ட பயனருக்கு கடவுச்சொல் கேட்கப்படும்).

$ ssh-copy-id -i ~/.ssh/debian10 [email 

மேலே உள்ள கட்டளை டெபியன் 10 சேவையகத்தில் உள்நுழைந்து, சேவையகத்திற்கு விசைகளை நகலெடுக்கிறது, மேலும் அவற்றை அங்கீகரிக்கப்பட்ட_கீஸ் கோப்பில் சேர்ப்பதன் மூலம் அணுகலை வழங்கும்படி கட்டமைக்கிறது.

192.168.20.100 முதல் SSH கடவுச்சொல் இல்லாத உள்நுழைவை சோதிக்கிறது

இப்போது விசை டெபியன் 10 சேவையகத்திற்கு நகலெடுக்கப்பட்டுள்ளது, பின்வரும் SSH கட்டளையை இயக்குவதன் மூலம் SSH கடவுச்சொல்-குறைவான உள்நுழைவு செயல்படுகிறதா என்பதை நீங்கள் சோதிக்க வேண்டும். கடவுச்சொல் கேட்காமல் உள்நுழைவு இப்போது முடிக்கப்பட வேண்டும், ஆனால் நீங்கள் கடவுச்சொற்றொடரை உருவாக்கியிருந்தால், அணுகல் வழங்கப்படுவதற்கு முன்பு அதை உள்ளிட வேண்டும்.

$ ssh -i ~/.ssh/debian10 [email 

இந்த வழிகாட்டியில், டெபியன் 10 இல் SSH கடவுச்சொல்-குறைவான உள்நுழைவு அல்லது விசை அடிப்படையிலான அங்கீகாரம் (அல்லது பொது விசை அங்கீகாரம்) மூலம் OpenSSH சேவையகத்தை எவ்வாறு நிறுவுவது என்பதை நாங்கள் உங்களுக்குக் காட்டியுள்ளோம். இந்த தலைப்பு தொடர்பான ஏதேனும் கேள்வியை நீங்கள் கேட்க விரும்பினால் அல்லது ஏதேனும் யோசனைகளைப் பகிர்ந்து கொள்ள விரும்பினால், கீழே உள்ள கருத்து படிவத்தைப் பயன்படுத்தவும்.