Процесс входа в систему Vagrant Guest через SSH очень медленный

Процесс входа в систему Vagrant Guest через SSH очень медленный

Вот моя проблема, у меня задержка в 30-40 секунд после ввода имени пользователя, прежде чем мне предложат ввести пароль, когда я подключаюсь по ssh к гостевой виртуальной машине vagrant. Настройка следующая: хост Windows 7, виртуальная машина CentOS 6.5, которую я упаковал сам, это в основном просто barebone, поэтому у меня есть чистая среда для SSH. Использую Putty для SSH.

Проблема, похоже, связана только с Vagrant. Я могу запустить виртуальную машину в VirtualBox и подключиться к ней по SSH с помощью putty, и я могу быстро подключиться, как и ожидалось. Я не вносил никаких изменений в виртуальную машину, которые я могу вспомнить, с тех пор, как использовал ее для создания виртуальной машины в Vagrant. Должен добавить, что после завершения процесса входа я могу использовать сеанс без каких-либо задержек или задержек.

Я новичок в Vagrant, так что предполагаю, что я что-то сделал не так. Но мне пока не удалось выяснить, что именно. Спасибо.

решение1

Всякий раз, когда я видел задержки SSH, подобные описанным выше, они были связаны с DNS.

1) Проверьте, есть ли «UseDNS No» в вашем файле /etc/ssh/sshd_config 2) Если это не так (по умолчанию «Yes» и будет прокомментировано), сделайте резервную копию вашего файла /etc/ssh/sshd_config 3) Добавьте UseDNS No 4) перезапустите sshd (не закрывайте текущий терминал ssh, если вы вошли в систему именно так) 5) Откройте новый putty, посмотрите, не лучше ли использовать ssh

Причина, по которой не стоит закрывать старое окно: если по какой-то причине вы испортите синтаксис или файл, сервер ssh не сможет нормально запуститься, и вы не сможете войти по ssh и вам нужно будет перейти к монитору, это будет сложно, если вы удаленный. Но если у вас все еще открыто старое окно, оно не закроется, и вы можете скопировать резервную копию конфигурации и перезапустить sshd, чтобы восстановить доступ.

Интересно, сработает ли это у вас и не являются ли различные типы виртуальных машин просто отвлекающим маневром?

решение2

Мы используем PUTTY на Windows для подключения по SSH примерно к 300 серверам Linux в разнообразной сетевой среде.

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

-- Добавьте запись в файл /etc/hosts виртуальной машины для самой виртуальной машины, чтобы сервер SSH на гостевой виртуальной машине Linux мог разрешить себя.

Или убедитесь, что ваша гостевая виртуальная машина Linux введена в ваш локальный DNS и resolv.conf на вашем сервере Linux настроен правильно.

Надеюсь это поможет.

Связанный контент