VPN வழியாக rsync: டீமன் துறை 873 எதிராக SSH பயன்முறை
துறை 873 என்பது சுரங்கப்பாதை எடுத்துச் செல்லும் உள் சேவை, அதற்கு மாற்று அல்ல. டீமன் பயன்முறையை SSH பயன்முறையிலிருந்து வேறுபடுத்தி, பிறகு நீங்கள் உண்மையில் பயன்படுத்தும் பாதையை மட்டும் திறக்கவும்.
சுரங்கப்பாதை இடைமுகத்தில் TCP 873 அனுமதிப்பது rsync ஐ OpenVPN-வழியாக செலுத்தாது, மறுமுனை தொகுதியை ஏற்கவும் செய்யாது. சுரங்கப்பாதை ஒரு உள் இணைப்பை எடுத்துச் செல்கிறது, அதன் நெறிமுறை மற்றும் இலக்கு விதிகள் முன்பிருந்தபடியே இருக்கும். எனவே முதல் கேள்வி எந்தத் துறையைத் திறப்பது என்பதல்ல, rsync எந்த வகை இணைப்பை உருவாக்குகிறது என்பதே. கீழே உள்ள அனைத்தும் சுரங்கப்பாதை ஏற்கனவே இயங்குகிறது என்றும் உள் சேவை மட்டுமே இன்னும் சந்தேகத்தில் உள்ளது என்றும் கருதுகிறது.
rsync உண்மையில் எந்த இணைப்பை உருவாக்குகிறது என்பதைத் தீர்மானிக்கவும்
கட்டளையின் தொலை argument பொதுவாக எந்த firewall மாற்றத்திற்கும் முன்பே அந்தக் கேள்விக்கு பதிலளிக்கிறது. இரட்டை கோலன் அல்லது URL திட்டம் டீமனைத் தேர்ந்தெடுக்கும், அதேசமயம் புரவலன் பெயருக்குப் பின் வரும் ஒற்றை கோலன் தொலை ஷெல்லைத் தேர்ந்தெடுக்கும். ஆவணத்தின் எடுத்துக்காட்டில் உள்ளதை அல்ல, நீங்கள் உண்மையில் இயக்கும் argument ஐப் படியுங்கள்.
வெளிப்படையான தொலை-ஷெல் விருப்பம் பதிலை மீண்டும் மாற்றக்கூடும், ஏனெனில் போக்குவரத்துக்கு எந்த நிரலைத் தொடங்க வேண்டும் என்பதை அது rsync க்குச் சொல்கிறது. புரவலன் பகுதி மட்டுமல்ல, மரபுரிமையாகப் பெற்ற ரேப்பர் ஸ்கிரிப்ட்கள் உட்பட முழு கட்டளை வரியையும் படியுங்கள்.
| Remote argument | What it opens |
|---|---|
rsync://vault.corp.internal/archive/ | rsync daemon, normally TCP 873 |
vault.corp.internal::archive/ | rsync daemon, normally TCP 873 |
[email protected]:/srv/archive/ | Remote shell, normally SSH on its configured port |
டீமன் பயன்முறை: பிணைப்பு முகவரி, தொகுதி மற்றும் துறை
டீமன் தொடரியலில் பாதைப் பகுதி வட்டில் உள்ள அடைவை அல்ல, கட்டமைக்கப்பட்ட தொகுதியைக் குறிக்கிறது. தொகுதி கடவுச்சொல் இணைப்பு ஏற்கப்பட்ட பிறகே சரிபார்க்கப்படும், மேலும் தொகுதி கூடுதலாக படிக்க-மட்டும் அல்லது பட்டியலிலிருந்து மறைக்கப்பட்டதாக இருக்கலாம். பிழையைப் படிக்கும்போது இந்த வரிசை முக்கியம், ஏனெனில் நிராகரிக்கப்பட்ட இணைப்பும் நிராகரிக்கப்பட்ட தொகுதியும் இரண்டு வெவ்வேறு நிலைகளில் ஏற்படும் தோல்விகள். இரண்டு செய்திகளில் எதுவும் சுரங்கப்பாதையைப் பற்றி எதுவும் சொல்லவில்லை.
தனித்த டீமனை அதன் கட்டமைப்பு கோப்பில் சுரங்கப்பாதை முகவரியில் பொருத்தலாம், இது எந்த firewall விதியும் இல்லாமல் அதை பொது இடைமுகத்திலிருந்து விலக்கி வைக்கிறது. டீமன் பிணைக்கும் நேரத்தில் மதிப்பு இருக்க வேண்டும், மேலும் socket மூலம் செயல்படுத்தப்பட்ட அல்லது inetd நிர்வகிக்கும் கேட்பான் அதை முற்றிலும் புறக்கணிக்கலாம்.
address = 10.44.0.1
port = 873
[archive]
path = /srv/archive
read only = yes
பிறகு பொது பெயருக்குப் பதிலாக தனிப்பட்ட முகவரிக்கு எதிராகச் சோதிக்கவும். பொது புரவலன் பெயர் WAN முகவரியாகத் தீர்க்கப்பட்டு வேறு பாதையில் செல்கிறது, ஒரே இயந்திரம் இரண்டிற்கும் பதிலளித்தாலும்.
rsync --list-only rsync://10.44.0.1/archive/
தொலை-ஷெல் பயன்முறை: SSH தான் பரிமாற்றத்தை எடுத்துச் செல்கிறது
ஒற்றை கோலனுடன் rsync ஒரு தொலை-ஷெல் நிரலைத் தொடங்கி அந்த அலைவரிசையில் அதன் நெறிமுறையைப் பேசுகிறது, எனவே அடையக்கூடிய ஒரே சேவை சேவையகம் கேட்கும் எந்தத் துறையிலும் SSH தான். rsync டீமன் ஒருபோதும் இயங்காது, துறை 873 பொருத்தமற்றது, அணுகல் முடிவு SSH கணக்கு முடிவாக மாறுகிறது. தொலைப் பாதை அப்போது மறுமுனையின் ஷெல் விளக்கும் உண்மையான கோப்பு முறைமைப் பாதையாகும். அதனால்தான் 873 ஐ இலக்காகக் கொண்ட firewall மாற்றம் இந்த பயன்முறைக்கு எதுவும் செய்யாது.
அந்த வடிவமைப்புக்குத் தேவை அதிகாரம் பெற்ற கணக்கு மற்றும் புரவலன் விசைச் சரிபார்ப்பு, மேலும் அது SSH இன் சொந்த அங்கீகாரக் கொள்கையை மரபுரிமையாகப் பெறுகிறது. பரிமாற்றம் நம்பமுடியாத வலையமைப்பைக் கடக்க வேண்டியிருக்கும்போது இது பெரும்பாலும் சிறந்த தேர்வாகும், ஏனெனில் மறையாக்கம் அதற்காகவே கட்டப்பட்ட நெறிமுறைக்கு உரியது. கடவுச்சொல் கேட்கும் டீமன் அதே விஷயம் அல்ல.
நீங்கள் தேர்ந்தெடுத்த பாதையை மட்டும் திறக்கவும்
பயன்முறை தீர்மானிக்கப்பட்டதும், சுரங்கப்பாதையை எடுத்துச் செல்லும் ஒரே இடைமுகத்தில் ஒரே உள் சேவையை அனுமதிக்கவும். விதியை இடைமுகம், மூலக் குளம் மற்றும் இலக்கு முகவரியால் வரம்பிடுங்கள், பின்னர் வரும் இயல்புநிலை-மறுப்பு மாற்றம் அதை அமைதியாக விரிவாக்க முடியாதபடி. பிறகு விதிகளின் வரிசையை மதிப்பாய்வு செய்யவும், ஏனெனில் சங்கிலியில் முந்தைய அனுமதி விதி குறுகிய விதியை வெறும் அலங்காரமாக்குகிறது.
டீமன் VPN நுழைவாயிலுக்குப் பின்னால் உள்ள இயந்திரத்தில் இயங்கினால், நுழைவாயிலிலேயே அல்ல என்றால், நுழைவாயிலுக்கும் அனுப்பும் பாதை தேவை, இலக்குக்கு அதன் சொந்த அனுமதியும் திரும்பும் பாதையும் தேவை. நுழைவாயிலில் மட்டும் துறையைத் திறந்தால் ஏற்கப்பட்டு பிறகு எங்கும் செல்லாத இணைப்பு உருவாகிறது.
உற்பத்தியில் பயன்படுத்தப்போகும் அதே பயன்முறை மற்றும் இலக்குடன் வாடிக்கையாளரிடமிருந்து சரிபார்க்கவும். வெற்றிகரமான பட்டியல் கேட்பான், பாதை மற்றும் விதியை ஒன்றாக நிரூபிக்கிறது; நேர வரம்பு பாதையைச் சுட்டுகிறது, நிராகரிப்பு கேட்பானைச் சுட்டுகிறது.
ufw allow in on tun0 from 10.44.0.0/24 to 10.44.0.1 port 873 proto tcp
ss -ltnp | grep 873