Saturday, October 11, 2008

VirtualBox ar apache web serveri un ssh serveri

Apraksts Nr.1: Uz lenny (virtualbox guest OS), stāv uzlikts apache.
Uzdevums: piekļūt tam arī no parastās OS, nevis tikai no virtuālās.
Risinājums:
Izslēdzam guest OS.
windowsā atveram command prompt un konfigurējam portu forwardingu uz VirtualBox instalācijas direktoriju (mana guest os saucās LennyBeta2):
cd C:\Program Files\Sun\xVM VirtualBox
VBoxManage setextradata LennyBeta2 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/HostPort" 8888
VBoxManage setextradata LennyBeta2 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/GuestPort" 80
VBoxManage setextradata LennyBeta2 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/Protocol" TCP

Varam slēgt Guest OS iekšā un rakstīt address bar: localhost:8888

Apraksts Nr.2: Uz guest OS stāv ssh serveris.
Uzdevums: piekļut pie ssh no parastās OS, nevis tikai no virtuālās.
Risinājums: Atkal atveram command prompt windowsā, un rakstam iekšā:
C:\> cd "\Program Files\Sun\xVM VirtualBox"
VBoxManage setextradata LennyBeta2 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
VBoxManage setextradata LennyBeta2 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata LennyBeta2 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP

Izslēdzam guest OS, restartējam virtualbox, un atkal palaižam guest OS.
Pieslēdzamies pie guest os ssh:
ssh -l guestOS_username -p 2222 localhost

Cerams ka kādam vēl šis noderēs, nevis tikai paliks manis paša piezīmēm ;)

No comments: