Я использую 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. Я попытался переключить брандмауэр полностью, но он снова включает автоматически.
Найденный решением. Руководство содержит все это. Спасибо Гибочный станок.
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
Я предложил бы не выключить брандмауэр, если Ваш 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
.
У Вас, кажется, есть простая сетевая проблема.
Сети IP для Ваших двух машин отличаются.
Попытайтесь изменить свой размещенный IP-адрес Fedora на 192.168.56.2
и маска 255.255.255.0
.
Для подтверждения этого попытайтесь ping
от одной машины до другого без изменений я предлагаю выше. Они должны быть недостижимыми и-путями.
В Ваших настройках VirtualBox для Вашего Fedora 7 VM, устанавливает сетевой адаптер на "соединенный мостом адаптер", и выбирать Вашу основную плату Ethernet. Это поместит VM на ту же подсеть как Ваша машина Windows 7, и Fedora должен поднять IP-адрес с Вашего dhcp сервера. Если Вы не используете dhcp, настраиваете адаптер Fedora 7 (в Fedora) вручную.