Kezdőlap › Fórumok › SOS! Bajban vagyok › ssh kapcsolat mountolása ssh tunnelen keresztül
- This topic has 15 hozzászólás, 5 résztvevő, and was last updated 14 years, 3 months telt el by
bb072.
-
SzerzőBejegyzés
-
2011-03-17-11:49 #1889931
Sziasztok! A problémám a következő:A gépemről (debian lenny) közvetlenül tudok ssh-zni a ServerA-ra.A ServerA-ról tudok ssh-zni a ServerB-re.ServerB kívülről közvetlenül nem érhető el, csak ServerA-n keresztül.Szeretném mountolni a local fájlrendszerbe a ServerB-t.A mountoláshoz amúgy az sshfs-t használom, amivel jelen példában ServerA-t tudom mountolni. Próbálkoztam még proxychains-el és tsocks-al, de ezekkel sem működött, illetőleg lehet, hogy én nem tudom jól beállítani ezeket. Windows munkaállomásról pl. ExpanDrive-al simán megoldható lenne ez a probléma. Nehezen hiszem, hogy linuxon nincs valami megoldás erre, de hiába keresgélek, semmi használhatóra nem jutok.
2011-03-17-15:14 #2202380a 22-es portot a ServerA-ról forwardolni kell a ServerB-re, iptables kész megoldás erre. Sokkal átláthatóbb na és érthetőbb lett volna, ha hálózati címeket adsz meg nem A-B jelzőket…
2011-03-17-15:53 #2202381És mi a helyzet akkor, ha
2011-03-17-16:26 #2202382Szerintem akkor fel kell vedd a kapcsolatot azzal, aki ezt megteheti.
2011-03-17-18:56 #2202383És mi a helyzet akkor, ha
2011-03-18-11:24 #2202384Akkor kifejtem egy kicsit részletesebben. Kollégáim a cégnél úgy találták ki ezt a dolgot, hogy a ServerA-ra csak kulcs alapú ssh autentikációval lehessen bejutni, a ServerA-n pedig virtuális gépként fut a ServerB, ami a tényleges hosting szervere a nálunk hostolt weboldalaknak. Biztonsági és egyéb okokból nem akarnak port forwardingot.
2011-03-18-13:45 #2202385Belépsz A-ra, sshfs-sel bemountolod B-t, majd a local-on bemountolod az A-t.Pl.
Code:localhost $ ssh serverA $ sshfs serverB:/ami/kell /dir/serverB $ exitlocalhost $ sshfs serverA:/dir/serverB /ahova/akarod2011-03-18-14:02 #2202386Igen, köszönöm, végül én is erre jutottam. Ez így teljesen használható megoldás. Az igazán szép megoldás az lett volna, ha a proxychains-el vagy tsocks-al tudom valahogy proxyzni local gépről az sshfs parancsot, mivel előfordulhat az is (szerencsére most nem), hogy a ServerA-n nincs sshfs. ExpanDrive-al még ekkor is tudom mountolni ServerB-t, linux alól viszont ez esetben (úgy tűnik) nincs megoldás. 🙁Esetleg ha valakinek van tapasztalata proxychains-el vagy tsocks-al, akkor - pusztán érdekességképpen - ismertessen már egy olyan megoldást! Köszi.
2011-03-18-15:45 #2202387előfordulhat az is (szerencsére most nem), hogy a ServerA-n nincs sshfs. ExpanDrive-al még ekkor is tudom mountolni ServerB-t, linux alól viszont ez esetben (úgy tűnik) nincs megoldás. 🙁
Most te két külön dologról beszélsz és olyat követelsz, attól a szerecsétlen linugztól, ami nincs feltelepítve. Olyat az expandrive sem tud, ami nincs feltelepítve - maradjunk ennyiben.Az expandrive kliens program - ha jól tudom - sftp, ftpserverhez csatlakozik... ha ezek a szerverek nincsenek, akkor nem tud csatlakozni. Épp úgy, mint a linugzod a nem létező ssh szerverre.Összefoglalva: azon ne csodálkozz, hogy mondjuk linugz alól pl. egy ftp szerverrel nem működik az ssh... vindóz alól sem fog így működni.
2011-03-18-15:54 #2202388Most te két külön dologról beszélsz és olyat követelsz, attól a szerecsétlen linugztól, ami nincs feltelepítve. Olyat az expandrive sem tud, ami nincs feltelepítve - maradjunk ennyiben.
Nem követelek olyat, ami nincs telepítve. ServerA-n van ssh, de mondjuk ebben a teoretikus esetben nincs sshfs. Ebben az esetben ExpanDrive-al tudom csatolni ServerB-t, linux alól viszont csak akkor, ha a ServerA-n van sshfs. És ez különbség. Az expandrive kliens program, és nekem is egy hasonló tudású kliens program kellene, csak linux alá. A kérdésem éppen az volt, hogy van-e ilyen, vagy ha nincs, hogy lehet másképp megoldani (pl. proxychains). Nyilván hogy ezeket fel kell telepíteni, de nem a ServerA-ra, ahol mondjuk nem vagyok root, hanem a saját munkaálomásomra, ahol viszont az vagyok.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz