VirtualBox, mint szivató eszköz

Nem tudom, kit szidjak inkább: magamat, vagy a VBox fejlesztőit...

Történt, hogy egy ismerősöm megkért, hogy upgradeeljem már fel az ő óezeréves Joomla-s oldalát. Mondom oks... Nézem, 1.0-s Joomla. Hmm mondom, ez tényleg vén már a maga 4 évével...

Fájlokat letöltöttem, adatbázist dumpoltam, király. Apache-ot beállítottam localhoston, weblap felrak, stb... Oldal tömegével notice-ol, warning-ol... Mondom WTF? Kérdeztem muczy barátomat, szerinte 5,4-es PHP túl új neki...

Mivel nem akartam szétbarmolni a saját gépemet, ezért jobbnak láttam, ha felhúzok egy Debian Squeeze-t Vboxra, s aztán majd SSH-n ügyködök.

Debi felmegy, minden szép és jó, NAT-on át van net is, zsír. Ám legjobb tudomásom szerint a 10-el kezdődő IP-k nem alkalmasak kintről való elérésre, mindenképpen más megoldás után kellett néznem.

Muczy barátom azt javasolta, hogy az egyetlen ethernetet állítsem bridged-re, routeren meg vegyem fel állandó kliensként, hogy fix IP-t kapjon, s így tulajdonképpen belső LAN lesz. Örültem, mint majom a f@rkának. Korai volt... Abban a pillanatban, hogy felvettem a vboxos eth0 MAC címét, majd rányomtam az Apply-ra, a router összekakkantotta magát. Látszólag net volt, gyakorlatilag nem. Még kábelről sem értem el a router admin felületét. Erről írtam is itt a fórumban... A megoldás az volt, hogy resetelnem kellett a hátán lévő gombbal... Ezt kétszer még elpróbáltam "hátha én voltam túl n00b" alapon, de az eredmény mind a kétszer ugyanaz volt.

Google után jutottam erre a megoldási lehetőségre. Mindent úgy csináltam, ahogy a howto írja. Kiadva az ssh ... parancsot, kérte a jelszót, beírtam, nem fogadta el. WTF?! Mégegyszer... Megint nem fogadta el...

Fogtam, és hagytam az egész weblaposdit a francba, amúgyis túl nagy munka lett volna... Azért mondjuk nem lenne rossz rájönni, mi a megoldás, mert jó egy Debian stable is a háznál...

Hozzászólások

"Ám legjobb tudomásom szerint a 10-el kezdődő IP-k nem alkalmasak kintről való elérésre"

Hm? DNAT-al már miért ne?

"kérte a jelszót, beírtam, nem fogadta el."

Ezzel én is szopattam magam. Ha jól emlékszem az volt a megoldás, hogy más bill. kiosztás volt a virtuális gépen.:))

Szerintem legegyszerűbb, ha chrootolt környezetbe telepítesz egy másik Debiant és onnan indítod a szolgáltatásokat.
Tehát így nem a saját rendszered kavarod össze, a végén meg egyszerűen törölheted az egészet... nem kell ehhez VirtualBox.

Tehát pl. debootstrap vagy multistrap segítségével telepíted a rendszert, utána chroot /könyvtár módon be tudsz lépni, telepíthetsz - akár egy ssh szolgáltatást is indíthatsz, amin belépsz rá.

Milyen userrel akartál ssh-zni?
root-tal?
Ha igen, akkor az /etc/ssh/sshd_config -ban benne van?
PermitRootLogin yes
Adtál jelszót a rootnak (passwd root)?

Mért nem jó a NAT? Komolyan kérdezem.
NAT
Port továbbítása...
Név:ssh
Protokoll:tcp
Gazga IP:[enyimé]
Gazda port: pl. 2222
Vendég port:22

Ugyanez 80-as portra is értelem szerűen.

Ez miért virtualbox hiba, nem értem?
Ha a router nem képes egy állandó ip címet kiosztani mac alapján, akkor állítsd be a virtuális gép hálózatát bridgelt módra, majd a virtualis gépben futó debianban fix címet állítsd be a host gép tartományából. Ezt a címet már natolhatod a routerben.