SSH с хоста Win7 на гостевую машину Fedora в VirtualBox
8819
0fnt
Я использую VirtualBox в Windows 7 для запуска Fedora 7. Похоже, у меня включен SSH /sbin/service sshd status. Когда я делаю /sbin/ifconfig, я получаю это:
eth0 Link encap: Ethernet HWaddr 08: 00: 27: CF: 5A: 0B адрес в сети Интернет: 10.0.2.15 Bcast: 10.0.2.255 Маска: 255.255.255.0
Я делаю ssh 10.0.2.15изнутри Fedora и подключаюсь к гостевой машине.
Когда я делаю ipconfigна моем компьютере с Windows, я получаю эту информацию:
Когда я теперь использую PuTTY, чтобы подключиться к 192.168.56.1, он говорит, что соединение отказано. Подключение к 10.0.2.15 превышено.
Служба SSH работает. Я отключил SELinux. Кроме того, я разрешил ssh в качестве доверенного сервиса в system-configure-securitylevel. Я попытался полностью переключить брандмауэр, но он включается автоматически.
Вы читали руководство по VirtualBox? Каков режим сетевого адаптера вашей виртуальной машины? Если это NAT, вам нужно настроить переадресацию портов.
Bender 14 лет назад
2
Если он пытается подключиться к виртуальной машине через собственный ящик, ему вообще не нужна переадресация портов.
John T 14 лет назад
0
Джон, если ты не согласен, я тоже советую прочитать руководство по vbox.
Bender 14 лет назад
0
Я бы посоветовал не отключать брандмауэр, если у вашей виртуальной машины есть доступ в Интернет. Попробуйте запустить service network restart(уверен, что это работает в Fedora) или просто наберите ifdown eth0тогда ifup eth0. Попробуйте подключиться к новому адресу.
Вы также можете установить его статически, например:
Дайте sshdслужбе перезапустить слишком для хорошей меры, затем попробуйте подключиться к 192.168.1.100.
Я попытался перезапустить сервисную сеть, но снова получить 10.0.2.15, к которой мне не удалось подключиться. Когда я устанавливаю ip статически, мое интернет-соединение перестает работать с гостевой машины. Прежде чем что-то сделать, я попытался сдать 192.168.56.1, и это сработало идеально. 10.0.2.15 дает время ожидания соединения. Может также пропинговать мою машину Windows 7 172.24.1.203 от моего гостя Linux, когда ip равен 10.0.2.15, который выделяется динамически.
0fnt 14 лет назад
0
0
nik
Кажется, у вас простая проблема с сетью. IP-сети для ваших двух машин разные. Попробуйте изменить свой IP-адрес Fedora 192.168.56.2и скрыть его 255.255.255.0.
Чтобы подтвердить это, попробуйте перейти pingс одной машины на другую без изменений, которые я предлагаю выше. Они должны быть недоступны в обоих направлениях.
Большинство компьютеров в Интернете находятся в сети, отличной от моей, но я все еще могу подключиться к ним? Даже в моей собственной сети у меня есть смешанные 192.168.xx и 10.xxx, но нет проблем с подключением. (А ответы пинга могут не получиться по другим причинам?)
Arjan 14 лет назад
0
0
Joe Internet
В настройках VirtualBox для своей виртуальной машины Fedora 7 установите сетевой адаптер на «мостовой адаптер» и выберите свою основную сетевую карту. Это поместит виртуальную машину в ту же подсеть, что и ваш компьютер с Windows 7, и Fedora должна получить IP-адрес с вашего сервера DHCP. Если вы не используете dhcp, настройте адаптер Fedora 7 (в Fedora) вручную.