rsync lori VPN: ebute daemon 873 dipo ipo SSH
Ebute 873 jẹ iṣẹ inu ti tunnel gbe, kii ṣe rirọpo rẹ. Ṣe iyatọ ipo daemon kuro ninu ipo SSH, lẹhinna ṣii ọna ti o nlò looto nikan.
Gbigba TCP 873 laaye lori interface tunnel ko titari rsync kọja OpenVPN, ati pe ko mu ẹgbẹ keji gba module naa. Tunnel n gbe asopọ inu kan ti awọn ofin protocol ati ibi-afẹde rẹ wa gẹgẹ bi wọn ti jẹ. Nitorina ibeere akọkọ kii ṣe ebute wo ni lati ṣii, ṣugbọn iru asopọ wo ni rsync n ṣe. Gbogbo ohun ti o wa ni isalẹ ro pe tunnel ti n ṣiṣẹ tẹlẹ ati pe iṣẹ inu nikan ni o wa ni iyemeji.
Pinnu iru asopọ ti rsync n ṣe looto
Ariyanjiyan jijin ninu aṣẹ naa yoo maa dahun ibeere yẹn ṣaaju eyikeyi iyipada firewall. Kola meji tabi ilana URL yan daemon naa, lakoko ti kola kan lẹhin orukọ host yan shell jijin kan. Ka ariyanjiyan ti o n ṣiṣẹ looto, kii ṣe eyi ti o wa ninu apẹẹrẹ iwe-ipamọ naa.
Aṣayan shell jijin ti o han gbangba le tun yi idahun pada, nitori o sọ fun rsync iru eto wo ni lati bẹrẹ fun gbigbe. Ka gbogbo ila aṣẹ naa, pẹlu awọn iwe afọwọkọ ipari ti a jogun, kii ṣe apakan host nikan.
| 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 |
Ipo daemon: adirẹsi didi, module ati ebute
Ninu sintaksi daemon, apakan ọna n darukọ module ti a ti ṣeto, kii ṣe liana lori disiki. Ọrọ igbaniwọle module ni a ṣayẹwo nikan lẹhin ti a ti gba asopọ naa, ati pe module le jẹ kika-nikan tabi farasin lati akojọ. Ilana yẹn ṣe pataki nigbati o ba ka aṣiṣe kan, nitori asopọ ti a kọ ati module ti a kọ jẹ ikuna ni awọn ipele meji ti o yatọ. Ko si ọkan ninu awọn ifiranṣẹ mejeeji ti o sọ ohunkohun fun ọ nipa tunnel naa funrararẹ.
Daemon ti o da duro le wa ni dipọ si adirẹsi tunnel ninu faili iṣeto rẹ, eyi ti o jẹ ki o yago fun interface gbogbo eniyan laisi ofin firewall kan. Iye naa gbọdọ wa nigbati daemon didi, ati pe olutẹtisi ti socket mu ṣiṣẹ tabi ti inetd n ṣakoso le foju pa a patapata.
address = 10.44.0.1
port = 873
[archive]
path = /srv/archive
read only = yes
Lẹhinna danwo lodi si adirẹsi ikọkọ dipo orukọ gbogbo eniyan. Orukọ host gbogbo eniyan yoo yanjẹ si adirẹsi WAN o si gba ọna ti o yatọ, paapaa nigbati ẹrọ kan dahun si mejeeji.
rsync --list-only rsync://10.44.0.1/archive/
Ipo shell jijin: SSH n gbe gbigbe naa
Pẹlu kola kan, rsync n bẹrẹ eto shell jijin kan o si n sọ protocol rẹ lori ikanni yẹn, nitorina iṣẹ kan ṣoṣo ti o le de ni SSH lori ebute eyikeyi ti server n gbọ. Daemon rsync ko ṣiṣẹ rara, ebute 873 ko ni pataki, ati ipinnu iwọle di ipinnu akọọlẹ SSH. Ọna jijin lẹhinna jẹ ọna eto faili gidi ti shell ni apa keji tumọ. Iyẹn ni idi ti iyipada firewall ti o dojukọ 873 ko ṣe ohunkohun rara fun ipo yii.
Apẹrẹ yẹn nilo akọọlẹ ti a fun ni aṣẹ ati ijẹrisi bọtini host, ati pe o jogun ilana ijẹrisi SSH funrararẹ. Nigbagbogbo eyi ni yiyan ti o dara julọ nigbati gbigbe ba ni lati kọja nẹtiwọọki ti a ko gbẹkẹle, nitori fifi ọrọ pamọ jẹ ti protocol ti a kọ fun eyi. Daemon ti o beere ọrọ igbaniwọle kii ṣe ohun kanna.
Ṣii ọna ti o yan nikan
Ni kete ti ipo ba ti pinnu, gba iṣẹ inu kan ṣoṣo laaye lori interface kan ṣoṣo ti o gbe tunnel. Dinku ofin naa nipasẹ interface, adagun orisun ati adirẹsi ibi-afẹde ki iyipada kikọ aiyipada nigbamii ko le gbooro rẹ ni idakẹjẹ. Lẹhinna ṣayẹwo ilana awọn ofin, nitori ofin igbanilaaye ti o wa niwaju ninu ẹwọn jẹ ki ofin dín naa jẹ ohun ọṣọ lasan.
Ti daemon ba n ṣiṣẹ lori ẹrọ ti o wa lẹhin ẹnu-ọna VPN dipo lori ẹnu-ọna naa funrararẹ, ẹnu-ọna naa tun nilo ọna gbigbe ati ibi-afẹde nilo igbanilaaye tirẹ ati ipa-ọna ipadabọ. Ṣiṣii ebute lori ẹnu-ọna nikan n ṣe asopọ ti a gba ati lẹhinna ko lọ si ibikibi.
Daju lati ọdọ alabara pẹlu ipo ati ibi-afẹde kanna ti o pinnu lati lo ninu iṣelọpọ. Akojọ aṣeyọri n fi olutẹtisi, ipa-ọna ati ofin han papọ; akoko ipari n tọka si ọna, ati kikọ n tọka si olutẹtisi.
ufw allow in on tun0 from 10.44.0.0/24 to 10.44.0.1 port 873 proto tcp
ss -ltnp | grep 873