Я установил виртуальную виртуальную машину VirtualBox с http://virtualboximages.com/CentOS+6.4+x86_64+LAMP+Server+VirualBox+VDI+Virtual+Computer.

Моя виртуальная машина имеет доступ к Интернету, и я могу пинговать хост. Я установил статический IP-адрес в /etc/sysconfig/network-scripts/ifcfg-eth0 .

Webmin предустановлен, и я могу связаться с http://192.168.1.14:1000 с хоста.

Однако я не могу пропинговать или достичь своей виртуальной машины с помощью SSH. Также iptables отключен ...

Я не вижу, что мне не хватает.

1 ответ1

1

Из того, что вы сказали, похоже, что вы подключили мостовую сеть для вашего гостя, так как вы можете получить доступ к консоли webmin.

Убедитесь, что на вашей гостевой ОС включена служба sshd . Если вы выполните netstat -tln , вы должны увидеть список прослушивающих портов на вашем компьютере. Если вы видите порт 22 в списке, то, вероятно, у вас есть какой-то брандмауэр, который не позволяет вам получить доступ к вашему порту. Если вы не видите порт 22, то, скорее всего, у вас не работает sshd . Вы должны увидеть что-то вроде 0.0.0.0:22 (или :::22 для ipv6).

Вы можете проверить свой сервис, запустив service sshd status . Если он не запущен, сделайте следующее:

service sshd start
chkconfig sshd on

Эти строки запускают службу и позволяют ей запускаться во время загрузки.

Что касается проверки связи, у вас могут быть отключены запросы ICMP, что иногда делается по умолчанию для общедоступных веб-серверов, чтобы предотвратить атаки DOS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .