UFW ஆப் சுயவிவரம் இல்லையா? அது சேவைகளை அல்ல, துறைகளை விவரிக்கிறது
UFW ஆப் சுயவிவரம் என்பது துறைகள் மற்றும் நெறிமுறைகளின் பெயரிடப்பட்ட பட்டியல், சேவை அல்ல. app info படித்து, உண்மையான கேட்பவரை ஒப்பிட்டு, மீண்டும் ஏற்றுவதற்கு முன் திரும்பும் வழியை வைத்திருங்கள்.
UFW, OpenSSH-க்குப் பொருந்தும் சுயவிவரத்தைக் கண்டுபிடிக்க முடியவில்லை என்று கூறுகிறது, காரணத் தேடல் நேராக SSH சேவையகத்துக்குச் செல்கிறது. அது தவறான திசை: செய்தி பெயரிடப்பட்ட ஃபயர்வால் வரையறையைப் பற்றியது, sshd நிறுவப்பட்டுள்ளதா, இயங்குகிறதா அல்லது கேட்கிறதா என்பதைப் பற்றி எதுவும் கூறவில்லை. UFW ஆப் சுயவிவரம் என்பது லேபிள் கொண்ட துறைகள் மற்றும் நெறிமுறைகளின் பட்டியல். வரையறையைப் படிக்க ஒரு கட்டளை போதும், பொதுவாக விசாரணை அங்கேயே முடிகிறது.
படி 1: UFW உண்மையில் அறிந்த பெயர்களைப் பட்டியலிடுங்கள்
ஒன்றை அனுமதிக்கச் சொல்வதற்கு முன் ஃபயர்வாலிடம் அதற்கு என்ன பெயர்கள் உள்ளன என்று கேளுங்கள். பட்டியல் இந்த இயந்திரத்தில் நிறுவப்பட்ட சுயவிவரங்களிலிருந்து வருகிறது, எனவே இல்லாத பெயர் இந்த அமைப்பைப் பற்றிய உண்மை, நீங்கள் பாதுகாக்க முயன்ற மென்பொருளைப் பற்றியது அல்ல. பெயர் இருந்தால், பிழை ஒரு தட்டச்சுப் பிழையிலிருந்தோ உங்கள் ஷெல் வரலாற்றில் உள்ள பழைய மாற்றுப்பெயரிலிருந்தோ வந்தது.
ufw app list
ufw app info OpenSSH
இயல்புநிலை நிறுவலில் பட்டியல் குறுகியது, பெயர்கள் தொகுப்புப் பெயர்கள் அல்ல. openssh-server தொகுப்பு நிறுவப்பட்டிருந்தும் OpenSSH என்ற சுயவிவரம் இல்லாமல் இருக்கலாம், அதற்கு நேர்மாறாகவும் இருக்கலாம். பட்டியல் அச்சிடும் சரியான பெயரைப் பயன்படுத்துங்கள்; ஒத்த எழுத்துப்பிழை கொண்ட VPN சுயவிவரப் பெயரோ டெஸ்க்டாப் துவக்கியோ UFW ஆப் சுயவிவரம் அல்ல. நீங்கள் விரும்பும் பெயர் இல்லாவிட்டால் அதுவே கண்டுபிடிப்பு, அடுத்த படி அதை எது வழங்க வேண்டும் என்பதைப் பார்ப்பது.
படி 2: லேபிளை அல்ல, வரையறையைப் படியுங்கள்
சுயவிவரம் /etc/ufw/applications.d கீழ் உள்ள INI பாணிக் கோப்பு, அதில் பெயர், தலைப்பு, விவரம் மற்றும் துறைப் புலம் உள்ளன. துறைப் புலம் பல துறைகளையும் போக்குவரத்துகளையும் பட்டியலிடலாம், எனவே லேபிள் வரையறையை விடக் குறைவாகச் சொல்கிறது. UFW கையேடு இந்தப் புலங்களையும் பயன்பாடுகளைப் புதுப்பிக்கும் செயலையும் ஆவணப்படுத்துகிறது. பெயர் ஒரு பரிச்சயமான துறையைக் குறிக்கும் எனக் கருதுவதற்குப் பதிலாகக் கோப்பைப் படியுங்கள்.
cat /etc/ufw/applications.d/openssh-server
ufw app info OpenSSH
22/tcp கொண்ட வரையறை TCP துறை 22-ஐ விவரிக்கிறது, வேறு எதையும் அல்ல. இந்த இயந்திரத்தின் டீமன் அங்கே கேட்கிறது என்பதை அது நிரூபிக்காது, பின்னர் நீங்கள் சேர்த்த இரண்டாவது துறையையும் அது உள்ளடக்காது. டீமன் வேறு இடத்தில் இயங்கினால், பெயர் தயாரிப்புடன் பொருந்தினாலும் சுயவிவரம் தவறான அனுமதி. இரண்டில் ஒன்றை அனுமதிக்கும் முன் கேட்பவரை வரையறையுடன் ஒப்பிடுங்கள்.
ss -ltnp 'sport = :22'
வரையறையும் கேட்பவரும் பொருந்தாவிட்டால் நிறுத்துங்கள். யாரும் கேட்காத துறையைப் பெயரிடும் சுயவிவரத்தை அனுமதிப்பது முன்னேற்றம் போல் தெரிந்தும் எதையும் பாதுகாக்காத விதியை உருவாக்குகிறது.
படி 3: சுயவிவரத்தை இயங்கும் சேவையிலிருந்து பிரிக்கவும்
பெயரிடப்பட்ட சுயவிவரத்தை அனுமதிப்பது சேவையை நிறுவவோ, தொடங்கவோ, கட்டமைக்கவோ செய்யாது, இயங்கும் சேவைக்கு அணுகக்கூடியதாக இருக்கத் தொகுக்கப்பட்ட சுயவிவரம் தேவையில்லை. இவை வெவ்வேறு கருவிகளுக்குச் சொந்தமான தனித்தனி முடிவுகள்: தொகுப்பு மேலாளர், சேவை மேலாளர் மற்றும் ஃபயர்வால். இவற்றை ஒன்றாகக் கருதுவதே மக்கள் அடையாளப் பெயர் தோன்றச் செய்ய விரும்பாத சேவையகத்தை நிறுவும் வழி.
VPN சேவையகத்துக்கு வெளிப்புறக் கேட்பவரை அனுமதித்த பின்னும் பிரிப்பு தொடர்கிறது. மறையாக்கப்பட்ட போக்குவரத்துத் துறைக்கான அனுமதி கர்னல் அனுப்புதலை இயக்காது, NAT விதியைச் சேர்க்காது, சுரங்கப்பாதை பயனர்களுக்கு LAN அணுகலைத் தராது. இவை ஒவ்வொன்றும் அதன் சொந்த மறுஆய்வுடன் கூடிய தனி கொள்கை. VPN தயாரிப்பின் பெயரில் உள்ள சுயவிவரம் அது பட்டியலிடும் துறைகளை மட்டுமே விவரிக்கிறது, சேவையகக் கட்டமைப்பின் மீதி இன்னும் நீங்கள் எழுத வேண்டியதே.
சுயவிவரம் இல்லாவிட்டால், ஒன்று தேவைப்பட்டால், மறுஆய்வு செய்யப்பட்ட வெளிப்படையான துறை விதியோ applications.d கீழ் உள்ள உள்ளூர் சுயவிவரமோ இரண்டும் நியாயமானவை. உங்களுக்கு வேண்டாத தொகுப்பை நிறுவுவது அல்ல.
படி 4: ஃபயர்வாலை மீண்டும் ஏற்றும் முன் திரும்பும் வழியை வைத்திருங்கள்
எந்த விதி மாற்றத்துக்கும் முன் இயந்திரத்துக்குள் உங்களுக்கு இரண்டாவது வழி உள்ளதை உறுதிசெய்யுங்கள்: ஒரு பணியகம், பட்டைக்கு வெளியேயுள்ள முகவரி அல்லது திட்டமிட்ட பின்னிறக்கம். பின்னர் விதித் தொகுப்பையும் இயல்புநிலைக் கொள்கையையும் படியுங்கள், ஏனெனில் SSH விதி இல்லாத இயல்புநிலை மறுப்பு சோதனையின்போது உங்களை வெளியே பூட்டிக்கொள்ளும் பாரம்பரிய வழி. ஒரு நேரத்தில் ஒரு விதியை மாற்றி UFW அச்சிடும் உறுதிப்படுத்தலைப் படியுங்கள். சேமிக்கப்பட்ட விதி, செயலில் உள்ள விதி மற்றும் அணுகக்கூடிய சேவை மூன்று வெவ்வேறு அவதானிப்புகள்.
ufw status verbose
ufw allow 22/tcp
ufw app update OpenSSH
மாற்றத்துக்குப் பின் அனுமதிக்கப்பட்ட இணைப்பையும் இன்னும் மறுக்கப்பட வேண்டிய ஒரு வழியையும் சோதியுங்கள். மறுப்புச் சோதனை அனுமதிச் சோதனைக்கு நிகரானது, ஏனெனில் நோக்கத்தை விட அகலமான விதி முதல் சோதனையில் தேர்ச்சிபெற்று இரண்டாவதில் தோல்வியடைகிறது. சுயவிவரத்தின் பெயர், அதில் இருந்த துறைகள் மற்றும் நீங்கள் சரிபார்த்த கேட்பவரைப் பதிவு செய்யுங்கள்.
சரிபார்ப்புப் பட்டியல் முடிவடையும் போது பெயர் உள்ளது அல்லது வேண்டுமென்றே மாற்றப்பட்டுள்ளது, வரையறை உண்மையான கேட்பவருடன் பொருந்துகிறது, சேவை தனியாக நிர்வகிக்கப்படுகிறது, மேலும் கையில் மீட்பு வழியுடன் அனுமதிக்கப்பட்ட மற்றும் மறுக்கப்பட்ட இரண்டு வழிகளையும் சோதித்துள்ளீர்கள். பட்டியலில் ஒரு பெயர் இருப்பது அவற்றில் எதுவுமே அல்ல.