virtualbox połączenie przez ssh

Tylko tematy nie mieszczące się powyżej.
hombre18
Sędziwy Jeż
Sędziwy Jeż
Posty: 49
Rejestracja: 01 mar 2009, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: KDE Plasma
Architektura: x86

virtualbox połączenie przez ssh

Post autor: hombre18 »

witam

Mam pewien problem z virtualbox.

Obecnie pracuje na kubuntu 10.10 gdzie mam zainstalowany vb wersja 4.0.4-70112. jako system gość jest linux lubuntu. Chciałbym się się połączyć przez ssh z systemem gościem.

W systemie gościu mam zainstalowane odpowiednie pakiety openssh-server. Także firewall akceptuje wszystkie połączenia wynik działania iptables -L

hain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination

ustawienie karty sieciowej dla gościa
ip 10.0.2.15
maska 255.255.255.0
getwey 10.0.2.2

Z systemu gościa mogę się połączyć przez ssh system gospodarza. Natomiast na odwrót nie można się połączyć.

próbowałe według poradnika
http://allisterx.blogspot.com/2008/0...irtualbox.html

przy próbie połączenie

mam takie komunikaty
jakub@jakubpc:~$ ssh -l guestOS_jakubvi -p 22 localhost
guestOS_jakubvi@localhost's password:
Permission denied, please try again.
guestOS_jakubvi@localhost's password:
Permission denied, please try again.
guestOS_jakubvi@localhost's password:
Permission denied (publickey,password).

Oczywiście próbowałem z portem 2222, zmieniłem konfiguracja firewall po stronie gospodarza, zmieniłem takeże konfiguracje pliku ssh_config po stronie gościa aby nasłuchiwał na porcie 2222. Nic to nie daje. Mam takie odpowiedzi

ssh -l guestOS_jakubvi -p 2222 localhost
ssh: connect to host localhost port 2222: Connection refused

Próbowałem również ustawić przekierowania portów na VB
http://www.przeklej.pl/plik/zrzut-ekran ... e3th8h93sp

Próbowałem również ustawić kartę na vb w tryb brige to wogóle nie mam neta na gościu.

Ustawiałem też ręcznie ip na gościu też nic.

Czy ktoś może mi powiedzieć co robię źle, lub jest jeszcze inny sposób ??

EDIT:
Oczywiście też próbowałem się połączyć w ten sposób.

ssh -l guestOS_jakubvi -p 2222 10.0.2.15
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: virtualbox połączenie przez ssh

Post autor: jacekalex »

Puść sieć w Vboxie przez interfejs vboxnet0 (to ustawisz w ustawieniach VM).
Potem neta na Vbox ustawisz przez maskaradę i przekazywanie pakietów, a połączyć będziesz sie mógł na adres 192.168.56.xxx.
W VM będzie trzeba ustawić ręcznie parametry sieciowe interfejsu.

To by było na tyle
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
MU903
Sędziwy Jeż
Sędziwy Jeż
Posty: 50
Rejestracja: 03 maja 2009, 19:55
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: virtualbox połączenie przez ssh

Post autor: MU903 »

hombre18, zgaduję, że Twój dostawca internetu ogranicza dostęp do sieci po MAC adresie karty sieciowej. Gdy ustawiasz w virtualboxie połączenie przez mostkową kartę sieciową (bridged), to wtedy wirtualna maszyna zachowuje się jak oddzielny komputer, czyli też ma swój MAC adres karty sieciowej (taki którego nie podałeś dostawcy internetu i w związku z tym jest odrzucany).
hombre18
Sędziwy Jeż
Sędziwy Jeż
Posty: 49
Rejestracja: 01 mar 2009, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: virtualbox połączenie przez ssh

Post autor: hombre18 »

MU903 pisze:hombre18, zgaduję, że Twój dostawca internetu ogranicza dostęp do sieci po MAC adresie karty sieciowej. Gdy ustawiasz w virtualboxie połączenie przez mostkową kartę sieciową (bridged), to wtedy wirtualna maszyna zachowuje się jak oddzielny komputer, czyli też ma swój MAC adres karty sieciowej (taki którego nie podałeś dostawcy internetu i w związku z tym jest odrzucany).
Witam moim proviaderem jest UPC szczerze mówią to nie wiem ale dziś sprawdzę. No ok sprawdzone. Modem z UPC uwzględnia 1 mac karty sieciowej dowolnej ( sprawdzone na 3 różnych kompach). Mam jeszcze router linksys wtr 120 N podłączyłem wszystkie kable do portów Lan ( czyli router zachowuje jak switch) tylko 1 komp miał neta.

Generalnie ja nie podawałem żadnego maca dostawcy. Za urządzeniem UPC (Atlantis) mam swojego linsysa WRT 120 N. Więc raczej to w tym rzecz

EDIT:
jacekalex nie za bardzo rozumiem w ustawieniach VB nie mam takie intefasu, pojawia mi to co wysłałem w załączniku.
http://www.przeklej.pl/plik/zrzut-ek...0285e3th8h93sp

Tam mogę wybrać producenta karty tylko tyle. Jest tam jeszcze karta sieć parawitualizacyjne. Więc nie gdzie tego szukać ??
Awatar użytkownika
MU903
Sędziwy Jeż
Sędziwy Jeż
Posty: 50
Rejestracja: 03 maja 2009, 19:55
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: virtualbox połączenie przez ssh

Post autor: MU903 »

Jak rozumiem nie masz opcji w Sieci: Karta sieci izolowanej (host-only), czyli to co pisał jacekalex?
hombre18
Sędziwy Jeż
Sędziwy Jeż
Posty: 49
Rejestracja: 01 mar 2009, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: virtualbox połączenie przez ssh

Post autor: hombre18 »

A tak już znalazłem.
No zrobiłem dosłałem

ip. 192.168.56.101
breamka 192.168.56.0
Awatar użytkownika
MU903
Sędziwy Jeż
Sędziwy Jeż
Posty: 50
Rejestracja: 03 maja 2009, 19:55
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: virtualbox połączenie przez ssh

Post autor: MU903 »

To teraz pozostało tylko logowanie, czyli standardowo:

Kod: Zaznacz cały

ssh użytkownik@192.168.56.101 -p otwarty_port
Z tego co rozumiem otwarty_port u Ciebie to 2222.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: virtualbox połączenie przez ssh

Post autor: jacekalex »

Jeszcze trzeba ustawić maskaradę, (było na forum ze 100 razy) - żeby na Vboxie był internet, i dodatkowo, jak z internetu ma być dostępne ssh na Vboxie, przekierować połączenie z eth0 na na adres maszyny Vboxa, np:

Kod: Zaznacz cały

iptables -t nat -I PREROUTING -i eth0  -p tcp --dport 22 -j DNAT --to-destination 192.168.56.101:22
iptables -t nat -I PREROUTING -i eth0  -p udp --dport 22 -j DNAT --to-destination 192.168.56.101:22
gdzie eth0 - to interfejs zewnętrzny, --dport 22 - to port ssh na kompie, :22 port ssh na maszynie Vboxa.
Jeśli po drodze jest router, to na routerze tez trzeba ustawić, żeby połączenie ssh doszło do komputera.

To by było na tyle
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Xaerxess
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 16 sty 2006, 21:52
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: virtualbox połączenie przez ssh

Post autor: Xaerxess »

hombre18 pisze:ssh -l guestOS_jakubvi -p 2222 localhost
ssh: connect to host localhost port 2222: Connection refused
Tak nie zadziała, jeśli masz ustwiony port forwarding jak na tym screenie:
http://www.przeklej.pl/plik/zrzut-ekran ... e3th8h93sp

Za to

Kod: Zaznacz cały

ssh -l guestOS_jakubvi -p 2222 192.168.11.102
powinno zadziałać (reguła ssh2222). Jeżeli chcesz się łączyć na innym niż 192.168.11.102 adresie, to albo wprowadź go wprost do innej reguły, albo usuń adres IP z pola "Host IP" - nie jest on obowiązkowy. "Guest IP" też możesz usunąć - EDIT: VBox przydziela adresy domyślnie przez DHCP, więc nawet niewskazane jest wpisywanie tu adresu, chyba że ustalasz go statycznie. Reguły dla UDP też prawdopodobnie Ci się nie przydadzą, forward host port 22 -> guest port 22 będzie konfliktować z ew. serwerem ssh na hoście.

Manual VBoxa jest tu całkiem pomocny:
http://www.virtualbox.org/manual/ch06.html#natforward
http://www.virtualbox.org/manual/ch08.html#id409133 (NAT Networking settings)
Linux user #407987
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 14 gości