Я пытаюсь настроить Rails на моем сайте через ssh. Когда все готово, я запустить сервер с rails server
и я получаю:ssh time out on second login
=> Рельсы 5.0.1 приложения, начиная с разработки на http://localhost:3000 => Run
rails server -h
для более параметров запуска Puma начиная в одиночном режиме. .. * Версия 3.6.2 (ruby 2.3.3-p222), кодовое имя: Sleepy Sunday Serenity * Минимальная резьба: 5, максимальная резьба: 5 * Окружающая среда: разработка * Прослушивание по tcp: // localhost: 3000 Используйте Ctrl-C для остановки
Было бы хорошо, если проблема не остановилась на этом, но когда я укажу свой браузер на IP-адрес на порту 3000, мой браузер просто зависает, а не отображает страницу Rails smoke.
Поскольку я не могу набрать больше команд, открыть новый терминал и войти через:
ssh -i /path/to/cloud.key [email protected]
Я думаю, что я видел, как это работает, но теперь это время ожидания:
SSH: подключиться к хосту xxx.xxx.xxx.xxx порт 22: Операция таймаут
я нашел подобные проблемы решаются на stackoverfl но ни одна из них не решила проблему аутентификации с открытым ключом, и когда я пытаюсь их решить (ssh [email protected]
), я ставлю Permission denied (publickey).
Итак, я хочу узнать, почему мой браузер висит (если мне нужно установить nginx или apache2 или настроить puma и т. д.) и/или почему мои попытки войти во второй сеанс ssh не выполняются.
Любая помощь для этого?
Ubuntu Server 16.04
Rails 5.0.1
Рубин 2.3.0p0
[Пожалуйста, не добавляйте «решение» к вашему типу вопроса] (https://meta.stackexchange.com/questions/31809/putting-solved-in-the-title-of-a- вопрос). Механизм принятия ответов на переполнение стека помогает определить ответы на вопросы. – Chris