ssh kapcsolat mountolása ssh tunnelen keresztül

Kezdőlap Fórumok SOS! Bajban vagyok ssh kapcsolat mountolása ssh tunnelen keresztül

10 bejegyzés megtekintése - 1-10 / 16
  • Szerző
    Bejegyzés
  • #1889931
    bb072
    Felhasználó

      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.

      #2202380
      admin
      Adminisztrátor

        a 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…

        #2202381
        bb072
        Felhasználó

          És mi a helyzet akkor, ha

          #2202382
          kisbetu
          Felhasználó

            Szerintem akkor fel kell vedd a kapcsolatot azzal, aki ezt megteheti.

            #2202383
            admin
            Adminisztrátor

              És mi a helyzet akkor, ha

              #2202384
              bb072
              Felhasználó

                Akkor 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.

                #2202385
                uzsolt
                Felhasználó

                  Belé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/akarod

                  #2202386
                  bb072
                  Felhasználó

                    Igen, 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.

                    #2202387
                    pointux
                    Felhasználó

                      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. 🙁

                      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.

                      #2202388
                      bb072
                      Felhasználó

                        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.

                        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.

                      10 bejegyzés megtekintése - 1-10 / 16
                      • Be kell jelentkezni a hozzászóláshoz.