Dzimwe nguva tinoda fambisa data kuburikidza nesokisi pakati pemakina akasiyana, senge kubatana kweTelnet, kurodha pasi kweFTP faira, mubvunzo weSQL kana chero imwe mhando yekutapurirana.
Iyo data inofamba yakasvibira kuburikidza nemambure, saka kusagadzikana, zvinoreva kuti vanogona kudamburwa nechero kodhi iri munzira iri pakati peKutanga nekwairi kuenda, ndiko kuti, chakabiwa.
Hatigone kudzivirira iyi data kubva kubatwa, asi chatinogona kudzivirira ndechekuti inotsanangurwa uye kunzwisiswa nevanhu vechitatu, kunyorera kutaurirana.
SSH chishandiso chinotitendera kuti tiite chengetedza kubatana pakati pemachina. Kushandiswa kwaro kwakajairika kusanganisa kure nemuturikiri wemirairo.
Nekudaro, iyo inopa zvimwe zvinobvira, sekugadzira maketeni akavharidzirwa pakati pemachina akasiyana.
Ngatitii tinoda telnet kubva kuhost1 kusvika kuna Host2:
host1$ telnet host2
Uku kutaurirana kwakavhurika zvachose uye kunogona kuva kubatwa. Kuichengetedza, isu tichaendesa zvakare chiteshi chakasarudzika (semuenzaniso 5000) pane Yekutanga 1 kune chiteshi 23 (telnet) pane host2.
Nenzira iyi isu tichawana rese data rinotumirwa kuchiteshi 5000 chehost1 yekufamba yakavharidzirwa kuburikidza nemumvuri uyo ssh unovhura kuburikidza nechiteshi 22 chehost2 uye wozotamisirwa kuchiteshi 23 chehost2, nokudaro uchisvika kwainogumira.
Kuti tiite izvi, tinoda kuziva zita rekushandisa uye password yehost2.
Kuvhura mugero tinonyora:
host1$ ssh -R 5000:localhost:23 usuariohost2@host2
O tsime:
host1$ ssh -L 5000:host2:23 usuariohost2@host2
Sarudzo mbiri idzi dzakaenzana. Kumisikidza kubatana kwetelnet, hatichanongedzera kuna host2 asi kune chiteshi chakasarudzwa pane host1:
host1$ telnet localhost 5000
Nezvo isu tinoita kuti chero kutaurirana kuve kwakachengeteka, kungave kuri telnet kana neimwe nzira. Kuongorora zvishoma zvishoma tichaona izvo nekuda kwesimba re SSH Idzo redirections dzinogona zvakare kuitwa kumachina echitatu, izvo zvinotibvumidza isu kuti kuti kuti tiine imwechete yekupinda nzvimbo isu tinokwanisa kuwana zvakachengeteka kubva kune yakazara LAN kuenda kune imwe LAN.
Iyo dzidziso inotaridzika kunge inonakidza kwazvo, asi zvingave zvakatonyanya kana isu tikaona inoshanda kesi.
Asi chokwadi ndechekuti, kunyangwe ndaive mupfupi, ndakafarira chinyorwa.
pamwe uchitarisa pawiki iwe unowana kufemerwa https://wiki.archlinux.org/index.php/Secure_Shell#Forwarding_other_ports
zvakafanana, asi chikamu che autossh https://wiki.archlinux.org/index.php/Secure_Shell#Autossh_-_automatically_restarts_SSH_sessions_and_tunnels
Chaizvoizvo, chero chinhu chaunogona kutumira nessh, chingave chiri kutenderera, kubatana kune iyo inomiririra. etc. iyo ye x chikonzero iwe unoda kuvanyora.
uye mitemo yakachengeteka
Ini dzimwe nguva ndinoshandisa SSH padanho rekutanga. Chiteshi chakasarudzika chiri makumi maviri nemaviri, handiti?
Saka, kana ndikanyatsonzwisisa, pc yangu inogamuchira 1 uye iyo yandinoda kubatanidza kuti iite host2, uyu mugero unogadzira kubatana pakati pechiteshi 5000 nechiteshi chayo 23, wozopedzisira wave pachiteshi 22?
Nei zvikonzero zvekuchinjisa madoko? Unogona here kugadzira tunnel ine port 22?
Chinyorwa chinonakidza kwazvo. Kunge nano, ndiri kuda zvimwe!
SSH zvechokwadi inoshandisa chiteshi 22 nekusarudzika (kunyange ichigona kuchinjwa). Chiteshi ichi ndicho chega chaizoshandiswa nekutaurirana chaiko pakati pevaviri mauto. Iyo ndiyo yaunofanirwa kuona kuti yakavhurika uye hapana firewall inoitema. Asi kune mushandisi iri pachena chose. Unogona kukanganwa nezvake. Mumuenzaniso, redirection iri pakati pezviteshi 5000 na 23. Avo vaviri ndivo chete vaunofanirwa kunetseka nezvazvo. Mushandisi achaona kuti chese chaanotumira kuchiteshi che5000 chemugadziri wake chinoonekwa pa23 yenzvimbo yekuenda.
Zviripachena, mushandisi wega wega anogona kuendesa zvakare madoko aanoona akakodzera.
Ndatenda nematauriro ako. Uku ndiko kutumira kwangu kwekutanga uye maonero ako achabatsira kuti rinotevera riite nani.
Izvo zvinogona kuitwawo neVPS?
Ok iyi ndiyo kesi yangu, PC1 inokwanisa kuwana sevha, asi PC2 haina, ese ari maviri anobatana ne ssh, ini ndoda kuwana mukana muPC2, asi ndeipi chiteshi chePC1 chandinotungamira? kana zvirizvo zvandiri kuda kusvika kune dura revavha kubva paPC2 uye kuti mapakeji ane PC1 sosi yavo IP. ndinonzwisisa here?
Unoita kuti unzwisisike. Mune ino kesi iwe unoda PC1 kuendesa zvakare chiteshi chePC2 kune chiteshi 22 cheseva:
PC2 $ ssh -L 5000: Server: 22 mushandisi PC1 @ PC1
uye, kuchengetedza kubatana uku kuvhurika, kubva kune imwe terminal:
PC2 $ ssh mushandisiServer @ localhost -p 5000
uye watova mukati.
Pakupedzisira mhinduro inoshanda !! Ndatenda Getafix, wandipa nyika yezvingaitika !!
Ndafara!
Excellent article. welcome to DesdeLinux 😀
Uye zvekuita kana isu makumi maviri nemaviri akavharidzirwa? LOL..
Kutenda elav.
Kana iwe uine 22 port yakavharidzirwa, mmmm, isu tichafanirwa kutsvaga imwe nzira yekubira iyo XD firewall
Uye zvakaipisisa pane zvese (fungidziro): kuti yakavharirwa nemupi weVPS.
Ini ndangoita bvunzo maawa mashoma apfuura nemibvunzo nezvazvo 😛
Handingataure izvozvo:
host1 $ ssh -R 5000: yemukatihost: 23 userhost2 @ host2
iyo yakaenzana neumwe wekuraira mutsara ... iyo iine -L.
Sezvo -R inoratidza kuti chiteshi chakavhurwa kune nyowani kubatana chiri padivi rerutivi, ndiko kuti, kudivi reshsh server yako; apo -L Inovhura chiteshi padivi reMunharaunda, padivi remutengi kuti ugamuchire kubatana kutsva.
Dudziro yemutsara:
host1 $ ssh -R 5000: yemukatihost: 23 userhost2 @ host2
Chingave chinhu chakadai.
Kana zvisiri, ndiruramise! 😉
-
Kune rimwe divi ... kana sevha yakavharira kupinda kwehukama kuchiteshi 22, ndiko kuti, isu hatigone kubatana kure kune iyo ssh server; zvinogona kuitwa ndeizvi; kuti kubva kuseva (shamwari sysadmin kuseri kweiyo firewall yeiyo iri kure host2 system) rairo yekuraira inoitwa:
host2 $ nohup ssh -fN -R 6000: yemunohost: 22 userhost1 @ host1
-f Inoenda kumashure
-N haiite chero rairo pane iri kure
nohup inodzivirira kuitiswa kwemirairo kubva pakuvhiringidzwa paunobuda
mubati1 $ ssh userhost2 @ localhost -p 6000
Nenzira iyi, kubva kuhost1 tinogadzira chinongedzo kune localhost (iyo imwechete host1) pachiteshi 6000 iyo inozotungamira kubatana kune chiteshi 22 cheiyo kure system host2, matinopinda mukati nemushandisi host2.
Izvi zvinobvumidza (ini handina kuzviyedza, asi zvinoita sekunge zvinoshanda) kupinda mune ssh server yakavharirwa ne firewal nerubatsiro diki kubva mukati! 😀
Iyo yekupedzisira ndakaverenga kubva kutsananguro yakaitwa mune Iyo Geek Stuff magazini
http://www.thegeekstuff.com/2013/11/reverse-ssh-tunnel/
Ndinoda chaizvo bhuku renyu; Ndakaaverenga kazhinji!
Thanks.
Ndizvozvo. Pane kukanganisa mune chinyorwa. Redirects haina kuenzana. Iwo wekuraira host1 $ ssh -R 5000: localhost: 23 userhost2 @ host2 Inoita redirection yekumashure, ndiko kuti, inodzosera kure kure chiteshi 5000 kuenda kune 23 yemuno, zvinopesana nezvinoitwa ne -L.
Ndatenda nekugadziriswa.