Halka ilaalinta VPN ku dhammaato jidka loo marayo server FTP
VPN waxay dabooshaa jidka ilaa gateway-keeda, ma aha qaybta ka dambeysa. Kala sooc FTP caadi ah, FTPS iyo SFTP, ka dibna xaqiiji kanaalka xogta iyo aqoonsiga dhinaca kale.
VPN waxay ilaalisaa jid, jid kastana wuxuu leeyahay dhammaad. Marka tunnel-ku ku dhammaado gateway shirkadeed, wareejinta faylasha waxay halkaas ka sii socotaa iyadoo hoos timaadda ilaalinta uu bixiyo borotokoolkeeda. Farqigaas ayaa go'aamiya haddii wareejintu ay ilaalisan tahay bilow ilaa dhammaad ama ilaa gateway oo keliya. Tilmaamaha Connected waxba kama sheegaan midkoodna.
Laba meelood, laba jid oo hadhay
Qaado laptop ku biira VPN shirkadeed kadibna furo fadhi FTP oo u socda server gudaha ah oo gaar ah. Tunnel-ku wuxuu istaagaa gateway-ga, qaybta ka socota gateway-ga ilaa server-kaasna waxay ku taal dibaddiisa.
FTP caadi ah ma helo sir-gelin sababtoo ah baakadihiisu waxay soo mareen tunnel. Qaybtaas hadhay, amarrada, aqoonsiga iyo nuxurka faylasha waxay u socdaan si sax ah sida borotokoolku qeexay, taas oo ah si furan. Haddii taas muhiim tahay waxay ku xiran tahay topology-ga iyo waxa kale ee ilaaliya qaybta, magacaabista cinwaanka mid gaar ah kama jawaabto su'aasha. Isla sababtaas ayaa sidoo kale shaqeysa si ka soo horjeeda marka server-ku ku jiro shabakad daruuro ah oo gateway-gu ku gaaro boodid kale.
Dhig barta ugu dambeysa ee VPN iyo adeegga FTP hal mishiin, markaas ma jiro qayb kale oo laga welwelo. Taasi waa meel kale, ma aha caddayn in hababka, faylasha iyo aqoonsiga martida ay ammaan yihiin.
FTP caadi ah, FTPS iyo SFTP waa saddex go'aan
FTP caadi ah waxba ma sireeyo, xitaa furaha sirta ah. FTPS wuxuu FTP ku darayaa TLS, sidaas darteed kanaalka kontoroolka iyo, marka laga wada hadlo, kanaalka xogta waa la ilaaliyaa. SFTP waa borotokool kale oo lagu qaado gudaha SSH, mana aha qoraal kale oo FTPS ah.
Server-ku waa inuu taageeraa doorashadaas, sababtoo ah macmiilku ma abuuri karo dhegeyste aan jirin. Doorashada SFTP ma beddelo adeeg kaliya FTP ah oo noqda barta ugu dambeysa ee SSH, beddelka magaca calaamad ama beddelka dekedda waxba kama caddeeyaan waxa la wada hadlay. Xaqiiji borotokoolka dhinaca server-ka iyo dhinaca macmiilka labadaba. Qufulka ku jira maareeyaha faylasha waa sheegasho ku saabsan fadhiga, ma aha dhegeystaha ka dambeeya.
| Protocol | Usual port | What it protects | Identity check |
|---|---|---|---|
| FTP | 21 | Nothing on the wire | None beyond the login |
| FTPS | 21 or 990 | Control channel, data channel when required | TLS server certificate |
| SFTP | 22 | The whole session inside SSH | SSH host key |
Akhri tiirka ugu dambeeya marka wareejintu muhiim tahay, sababtoo ah halkaas ayaa ka muuqata isbeddel aqoonsi oo lama filaan ah.
Xiriirka xogta waa xiriir labaad
FTP wuxuu furaa xiriir kontorool kadibna xiriirro xog oo gaar ah oo loogu talagalay liisaska iyo wareejinta. Gelitaan la ilaaliyay waxba kama sheego xiriirradaas dambe, haddii deployment-ku uusan u baahnayn ilaalin iyagana.
FTPS, macmiilku wuxuu codsadaa kanaal xog oo la ilaaliyay isagoo isticmaalaya amar gaar ah, siyaasadda server-kuna waxay diidi kartaa beddelka furan. Hubi in siyaasaddu taas u baahan tahay halkii aad ka malayn lahayd in dejinta caadiga ah ee macmiilku ku filan tahay. Habka dadban wuxuu ku darayaa dhibaato labaad, sababtoo ah server-ku wuxuu ku dhawaaqaa cinwaan iyo deked xiriirka xogta. Firewall ama qalab NAT oo dib u qora ama xanniba sheegashadaas wuxuu abuuraa fadhi la xaqiijiyay kadibna ku lalma liiska koowaad.
curl -vk ftps://files.corp.example/ --user alice --ftp-ssl-control
openssl s_client -connect files.corp.example:21 -starttls ftp
ss -tnp | grep -E ':21|:990'
Amarka labaad wuxuu muujinayaa waxa server-ku soo bandhigo kanaalka kontoroolka ka hor inta aan la taaban fayl kasta. Midda saddexaad waxay muujinaysaa haddii xiriir xog ah waligiis la aasaasay, taas oo ah farqiga u dhexeeya guuldarrada xaqiijinta iyo guuldarrada habka dadban.
Hubinta aqoonsiga waxay ka badbaadaan tunnel-ka
Macmiil FTPS wuxuu xaqiijiyaa aqoonsiga server TLS, macmiil SFTP-na wuxuu xaqiijiyaa furaha martida SSH. Labada hubin waxay ka tirsan yihiin borotokoolka wareejinta faylasha, midna VPN ma sameeyo.
Kala soocidaas ayaa muhiim ah marka wax dhexdhexaad ah ay rabaan inay baaritaan fadhiga. Daminta TLS si qalab shabakadeed uu u akhriyo amarrada waxay beddelaa qaabka ilaalinta halkii ay dhammeyn lahayd, isla taas ayaa khuseeya aqbalaadda fure marti ah oo aan la sharraxin sababtoo ah tunnel-ku wuu soo baxay. Hayso habeynta kalsoonida ee loogu talagalay oo ka hel maaddada saxda ah hawlwadeenka. Tunnel-ka xaqiijiya waxba kama sheego server-ka ku yaal cidhifkiisa fog.
Maaddada furaha gaarka ah iyo shahaadada borotokooladan waa sir kale oo saddexaad, oo ka duwan aqoonsiga VPN.
Qor waxa aad runtii xaqiijisay
Dooro fayl aan waxyeello lahayn oo aad fasax u haysato inaad dhaqaajiso, oo qor afar xaqiiqo oo ku saabsan isku dayga: borotokoolkee shaqeeyay, aqoonsigee dhinaca kale la hubiyay, jidkee la doonayay, iyo haddii wareejintu dhammaatay.
lftp -u alice -e "set ftp:ssl-protect-data true; ls; bye" ftps://files.corp.example
sftp -v [email protected]
Liiska galka, gelitaanka tunnel-ka iyo wareejin dhammaatay waa saddex googayn oo gaar ah, oo keliya tan ugu dambeysa ayaa sheegta in jidku u shaqeeyo faylasha. Haddii nashqaddu ku tiirsan tahay VPN oo keliya sirta boodidda hadhay, qor taas sida go'aanka uu yahay. Qoraal aqbal oo magacaabaya boodidda iyo malo-ka-kalsoonideeda ayaa ka qiimo badan sawirka shaashadda macmiil ku xiran.