1

Я новичок в Linux и работаю с минимальной установкой CentOS 7 на виртуальной машине, работающей в Virtualbox с хостом Win10.

До сегодняшнего дня я мог без проблем использовать PuTTy и WinSCP для SSH в виртуальную машину с хоста. Сегодня, после НИКАКИХ изменений в ВМ, он говорит, что соединение отказано по SSH. HTTP все еще работает, веб-сервер nginx по-прежнему доступен с хоста.

Переадресация портов и конфигурация firewalld виртуальной машины не были затронуты. Это локальная виртуальная машина, и я единственный, у кого есть доступ.

firewall-cmd --list-services включает в себя ssh

nmap -sT -O localhost отображает 22/tcp как открытые

У меня переадресация портов на ВМ установлена на хост-порт 2222, идущий на порт 22 гостя. 2222 - это то, что я мог предварительно подключить к SSH через хост.

Все выглядит правильно для меня, и я ничего не изменил, поэтому я в полном недоумении. Любая помощь приветствуется.

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

1 ответ1

0

Это не очень хороший ответ, так как я не понимаю причину, по которой это исправило его, но я изменил переадресацию портов на машине с 22222 вместо 2222, который я использовал ранее, исправил это.

Теперь я могу PuTTy и использовать WinSCP для подключения еще раз, но теперь к 22222

Если у кого-то есть понимание того, почему это произошло, пожалуйста, прокомментируйте. В противном случае, если вы не можете подключиться и все выглядит правильно, в противном случае попробуйте изменить сопоставление порта хоста на что-то новое.

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