collegarsi con ssh da pc host a pc virtuale

Richiesta di aiuto generico su Linux
tox007
Fresh Pinguinus
Fresh Pinguinus
Messaggi: 18
Iscritto il: giovedì, 29.10.2009, 16:24
Indica il numero centrale della lista (tre): 1

collegarsi con ssh da pc host a pc virtuale

Messaggioda tox007 » giovedì, 12.05.2011, 10:12

ciao,
devo fare delle prove con openssh, sullo stesso pc ho installato kubuntu 9.04 come host e in virtuale ubuntu server 11.04.
Per collegarmi da console con l'ssh da antonio@home(host) ad antonio@antonioguest(guest) che comando devo lanciare in console:
io ho provato questo: ssh antonio@10.0.2.15 ma non accade nulla.
La vostra proposta qual'è?

Vi posto qui l'ifconfig dell host e del guest:

1) antonio@home: ifconfig
lo
inet addr:127.0.0.1 Mask:255.0.0.0

wlan0
inet addr:192.168.0.123 Bcast:192.168.0.255 Mask:255.255.255.0


2) antonio@antonioguest: ifconfig

eth0 inet addr:10.0.2.15

lo inet addr: 127.0.0.1

virbr0 inet addr: 192.168.122.1

Grazie.

tox007
Fresh Pinguinus
Fresh Pinguinus
Messaggi: 18
Iscritto il: giovedì, 29.10.2009, 16:24
Indica il numero centrale della lista (tre): 1

Re: collegarsi con ssh da pc host a pc virtuale

Messaggioda tox007 » venerdì, 13.05.2011, 11:26

per collegarsi con l'ssh da client a server bisogna per forza generare sul client la chiave :
ssh-keygen?

tox007
Fresh Pinguinus
Fresh Pinguinus
Messaggi: 18
Iscritto il: giovedì, 29.10.2009, 16:24
Indica il numero centrale della lista (tre): 1

Re: collegarsi con ssh da pc host a pc virtuale

Messaggioda tox007 » lunedì, 16.05.2011, 11:16

ciao,
per far vedere al mio host la macchina virtuale (ubuntu server) devo usare l'host interface oppure sono gia in lan?
la versione di virtualbox che uso è la 4.06.
Come posso testare se sono gia in lan?
grazie.

Avatar utente
zeno
Website Administrator
Website Administrator
Messaggi: 130
Iscritto il: sabato, 30.08.2008, 21:57
Indica il numero centrale della lista (tre): 0
Località: Potenza
Contatta:

Re: collegarsi con ssh da pc host a pc virtuale

Messaggioda zeno » lunedì, 16.05.2011, 11:33

Per poterti collegare in SSH dall'host al guest, devi configurare la scheda di rete di Virtualbox in modalità "bridge".

Quindi: vai nelle Impostazioni del sistema operativo Guest, raggiungi le impostazioni delle scheda di rete e selezioni la modalità "Connessa a: scheda con bridge". Poi selezioni la scheda di rete che ti interessa mettere in bridge e che deve essere quella attualmente in uso... se hai solo una scheda non puoi sbagliare, ma se ne hai più di una devi selezionare quella corretta :)

Terminata questa operazione, alla macchina guest verrà assegnato un indirizzo IP della stessa classe di quello della macchina HOST... quindi se per esempio hai un indirizzo del tipo 192.168.0.X sulla host, anche la guest si ritroverà con un indirizzo del tipo 192.168.0.X. Sarai quiandi pronto a collegarti in SSH con il classico comando:

$ssh <nomeutente>@<indirizzoIPguest>

Spero di essere stato sufficientemente chiaro :)
http://www.stefanolaguardia.eu
... sopra tutto, Debian GNU/Linux ...
- - - - - - - - - - - - - - - - - - - - - - - - - -
ZeNo is zeno(-AT-)baslug.org
GnuPG public key: 0xB5BE6DD1
Key Fingerprint: A6F8 62FE 42C4 695C D6EA 3A6A 7626 2887 B5BE 6DD1

tox007
Fresh Pinguinus
Fresh Pinguinus
Messaggi: 18
Iscritto il: giovedì, 29.10.2009, 16:24
Indica il numero centrale della lista (tre): 1

Re: collegarsi con ssh da pc host a pc virtuale

Messaggioda tox007 » lunedì, 16.05.2011, 11:55

la versione di virtual box che ho installato nelle impostazioni di rete ha solo:
1) Reti solo host.
Cosa vuol dire?devo installare un'altra versione di virtual box o ci sono dei pacchetti aggiuntivi per poter fare la lan?
sul mio pc ho sia una scheda ethernet che wi-fi.

Avatar utente
zeno
Website Administrator
Website Administrator
Messaggi: 130
Iscritto il: sabato, 30.08.2008, 21:57
Indica il numero centrale della lista (tre): 0
Località: Potenza
Contatta:

Re: collegarsi con ssh da pc host a pc virtuale

Messaggioda zeno » lunedì, 16.05.2011, 12:42

tox007 ha scritto:1) Reti solo host.
Cosa vuol dire?devo installare un'altra versione di virtual box o ci sono dei pacchetti aggiuntivi per poter fare la lan?


Mmmm.
Io ho una versione (4.0.4 OSE) precedente alla tua ma non ho solo quella opzione.

Prova a cercare su google o sul foro di virtualbox se devi abilitare qualcos'altro; ma mi smebra davvero strano perchè io non ricordo di aver installato qualcosa di aggiuntivo.

Solo per curiosità.. ma hai installato anche le Guest Addition?
http://www.stefanolaguardia.eu
... sopra tutto, Debian GNU/Linux ...
- - - - - - - - - - - - - - - - - - - - - - - - - -
ZeNo is zeno(-AT-)baslug.org
GnuPG public key: 0xB5BE6DD1
Key Fingerprint: A6F8 62FE 42C4 695C D6EA 3A6A 7626 2887 B5BE 6DD1

tox007
Fresh Pinguinus
Fresh Pinguinus
Messaggi: 18
Iscritto il: giovedì, 29.10.2009, 16:24
Indica il numero centrale della lista (tre): 1

Re: collegarsi con ssh da pc host a pc virtuale

Messaggioda tox007 » lunedì, 16.05.2011, 13:01

no ho provato solo a mettere questa estensione presa da qui: http://www.virtualbox.org/wiki/Download ... VirtualBox 4.0.6 Oracle VM VirtualBox Extension Pack All platforms.ma non so a cosa serve.
Non è che il mio tipo di scheda di rete(Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)) non è supportata da virtual box e per questo non compare nulla nei menù?

tox007
Fresh Pinguinus
Fresh Pinguinus
Messaggi: 18
Iscritto il: giovedì, 29.10.2009, 16:24
Indica il numero centrale della lista (tre): 1

Re: collegarsi con ssh da pc host a pc virtuale

Messaggioda tox007 » lunedì, 16.05.2011, 13:45

il menu delleimpostazioni non me lo faceva vedere perchè bisogna tenere la macchina virtuale spenta, quindi ora riesco a vedere quello che mi hai scrito:


Scheda 1:

connessa a: Scheda con bridge
nome: eth0
tipo di scheda:

Intel PRO/1000 MT Desktop (NAT)
Intel PRO/1000 T Server
Intel PRO/1000 MT Server
Intel PRO/1000 T Server
Pcnet-PCI II (am79c970a)
Pcnet_FAST III (AM79C973)
rete paravirtualizzata

Indirizzo MAC: xxxxxxxxxxxx (me lo da in automatico)

cavo connesso.

sto seguendo questa guida:http://gpz500.wordpress.com/2008/08/27/una-rete-host-guest-con-virtualbox-su-ubuntu-hardy/.
attached to non c'è proprio.come mai?quale tipo di scheda devo selezionare da quelle che ti ho scritto su?

Avatar utente
zeno
Website Administrator
Website Administrator
Messaggi: 130
Iscritto il: sabato, 30.08.2008, 21:57
Indica il numero centrale della lista (tre): 0
Località: Potenza
Contatta:

Re: collegarsi con ssh da pc host a pc virtuale

Messaggioda zeno » lunedì, 16.05.2011, 14:29

"Attahed to" non ti serve ;)

Per la tipologia di scheda lascia quella che ti propone di default.

Adesso devi solo scoprire il server su che indirizzo accetta connessioni ssh. Dunque da shell del server, come utente root, digiti:

# ifconfig

Ti dirà tra le altre cose il tuo indirizzo IP:

root@debian-desktop:/etc# ifconfig
eth0 Link encap:Ethernet HWaddr 00:1b:fc:7c:de:8a
*inet addr:10.10.10.10* Bcast:10.10.10.255 Mask:255.255.255.0
inet6 addr: fe80::21b:fcff:fe7c:de8a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17260 errors:0 dropped:0 overruns:0 frame:0
TX packets:9666 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:24183936 (23.0 MiB) TX bytes:788582 (770.0 KiB)
Interrupt:23 Base address:0xc000

Una volta che lo hai individuato provi a connetterti dal Guest con il comando:

$ssh <nomeutente>@<indirizzoip_del_server>
http://www.stefanolaguardia.eu
... sopra tutto, Debian GNU/Linux ...
- - - - - - - - - - - - - - - - - - - - - - - - - -
ZeNo is zeno(-AT-)baslug.org
GnuPG public key: 0xB5BE6DD1
Key Fingerprint: A6F8 62FE 42C4 695C D6EA 3A6A 7626 2887 B5BE 6DD1

tox007
Fresh Pinguinus
Fresh Pinguinus
Messaggi: 18
Iscritto il: giovedì, 29.10.2009, 16:24
Indica il numero centrale della lista (tre): 1

Re: collegarsi con ssh da pc host a pc virtuale

Messaggioda tox007 » lunedì, 16.05.2011, 15:49

facendo l'ifconfig sia sull' host che sul guest eth0 non dava nessun ip,
ho modificato il file /etc/network/interfaces aggiungendo un ip statico
auto eth0
iface eth0 inet static
address 10.0.0.1
netmask 255.255.255.0
gateway 10.0.0.1

questo per il mio host (kubuntu)

e ho ripetuto la stessa cosa per ubuntu server virtuale con questi parametri:
auto eth0
iface eth0 inet static
address 10.0.0.2
netmask 255.255.255.0
gateway 10.0.0.1

riavviando /etc/init.d/networking restart entrambe e digitando:
1) il ping dall host verso il guest mi da questo:
antonio@home:~$ ping 10.0.0.2
PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.
From 10.0.0.1 icmp_seq=1 Destination Host Unreachable
From 10.0.0.1 icmp_seq=2 Destination Host Unreachable
From 10.0.0.1 icmp_seq=3 Destination Host Unreachable
From 10.0.0.1 icmp_seq=4 Destination Host Unreachable
From 10.0.0.1 icmp_seq=5 Destination Host Unreachable
From 10.0.0.1 icmp_seq=6 Destination Host Unreachable
From 10.0.0.1 icmp_seq=7 Destination Host Unreachable
From 10.0.0.1 icmp_seq=8 Destination Host Unreachable
From 10.0.0.1 icmp_seq=9 Destination Host Unreachable
ecc....

2)invece dando il comando dall' host verso il guest ssh antonio@10.0.0.2
mi da questo:
ssh: connect to host 10.0.0.2 port 22: No route to host

Dove sto sbagliando?


Torna a “Help Me”

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite