SSH от хост-машины Win7 гостю Fedora Machine в VirtualBox

Я использую VirtualBox в Windows 7 для выполнения Fedora 7. У меня, кажется, есть свой SSH на, как /sbin/service sshd status говорит мне. Когда я делаю /sbin/ifconfig, Я получаю это:

eth0   Link encap:Ethernet  HWaddr 08:00:27:CF:5A:0B
       inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0

Я делаю ssh 10.0.2.15 из Fedora и подключения назад к гостевой машине.

Когда я делаю ipconfig на моей машине Windows я получаю эту информацию:

Ethernet adapter VirtualBox Host-Only Network:

    Connection-specific DNS Suffix  . :
    Link-local IPv6 Address . . . . . : fe80::b42c:a852:a0e8:1636%19
    IPv4 Address. . . . . . . . . . . : 192.168.56.1
    Subnet Mask . . . . . . . . . . . : 255.255.255.0

Когда я теперь использую PuTTY, для соединения с 192.168.56.1, он говорит что соединение, которому отказывают. Соединение с 10.0.2.15 испытывает таймаут.

Услуга SSH работает. Я отключил SELinux. Кроме того, я позволил ssh как доверяемый сервис в system-configure-securitylevel. Я попытался переключить брандмауэр полностью, но он снова включает автоматически.

5
задан 16.11.2009, 01:19

4 ответа

Найденный решением. Руководство содержит все это. Спасибо Гибочный станок.

VBoxManage setextradata "Linux Guest"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP
VBoxManage setextradata "Linux Guest"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 22
VBoxManage setextradata "Linux Guest"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 2222
2
ответ дан 07.12.2019, 18:31

Я предложил бы не выключить брандмауэр, если Ваш VM имеет доступ в Интернет. Попытайтесь работать service network restart (вполне уверенный это работает в Fedora), или просто введите ifdown eth0 затем ifup eth0. Попытайтесь соединиться со своим недавно предоставленным адресом.

Вы могли также установить его статически, например:

/sbin/ifconfig eth0 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

Дайте sshd обслужите перезапуск слишком в придачу, затем попытайтесь соединиться с 192.168.1.100.

0
ответ дан 07.12.2019, 18:31

У Вас, кажется, есть простая сетевая проблема.
Сети IP для Ваших двух машин отличаются.
Попытайтесь изменить свой размещенный IP-адрес Fedora на 192.168.56.2 и маска 255.255.255.0.

Для подтверждения этого попытайтесь ping от одной машины до другого без изменений я предлагаю выше. Они должны быть недостижимыми и-путями.

0
ответ дан 07.12.2019, 18:31

В Ваших настройках VirtualBox для Вашего Fedora 7 VM, устанавливает сетевой адаптер на "соединенный мостом адаптер", и выбирать Вашу основную плату Ethernet. Это поместит VM на ту же подсеть как Ваша машина Windows 7, и Fedora должен поднять IP-адрес с Вашего dhcp сервера. Если Вы не используете dhcp, настраиваете адаптер Fedora 7 (в Fedora) вручную.

0
ответ дан 07.12.2019, 18:31

Теги

Похожие вопросы