У меня есть веб-сервер CentOS 6.4, работающий на VirtualBox, размещенный на Windows Server 2012. Сервер используется только для тестирования.

  • CentOS работает веб-сервер Apache, который полностью работает и доступен из Интернета.
  • Гость имеет свой собственный публичный IP-адрес, видимый в ifconfig.
  • SSH правильно установлен, настроен на порт 22 по умолчанию и работает.
  • Я добавил в ssh_config только AllowUsers и установил для PermitRootLogin значение no.
  • Я добавил в iptables правило -A INPUT -m состояние --state NEW -m tcp -p tcp --dport 22 -j ПРИНЯТЬ.
  • selinux был отключен.
  • Брандмауэр Windows имеет правило для пересылки всех
  • Сканируя с помощью NMAP общедоступный IP- адрес сервера CentOS, из Интернета я получаю порты 22 и 80 ОТКРЫТЫЙ и СЛУШАЮЩИЙ.

Если я пытаюсь подключить SSH с помощью putty ip_address на порту 22, я немедленно получаю сообщение CONNECTION REFUSED

Я также пытался подключиться с хост-сервера, но получаю то же сообщение.

Обратите внимание, что веб-сервер на CentOS работает отлично, поэтому не должно быть проблем с брандмауэром.

Есть ли что-то еще, что мне нужно настроить для SSH или что я могу сделать для устранения проблемы?

*ОБНОВИТЬ

Я пытаюсь подключиться, используя PuTTY, с настройками по умолчанию. Я только поставил IP-адрес, порт, выбрал SSH в качестве типа подключения, а затем нажал на Открыть. Я ожидаю увидеть приглашение для входа в систему, как я получаю с других компьютеров с Ubuntu.

0