Не удается получить доступ к Ubuntu Server 13.10 удаленно после перезагрузки сервера

Я столкнулся со странной проблемой IMO, и никто из моих коллег не знает, почему это происходит.

Прежде всего, я построил небольшую серверную машину для бета-тестирования моего будущего программного обеспечения и веб-сайта. Я установил Ubuntu Server 13.10 на машине и openssh-сервер на нем. К машине подключен только кабель Ethernet, нет мониторов и клавиатур. Мой маршрутизатор использует сервер DHCP, но я настроил статический IP-адрес для сервера. Я могу легко получить к нему удаленный доступ. Я перенаправил порт SSH с моего маршрутизатора. Я сделал некоторые изменения в файлах моего сайта, а затем решил по какой-то странной причине перезагрузить сервер. После перезагрузки я больше не могу получить к нему доступ из общего доступа. Сервер сейчас дома, а меня нет дома. Но сегодня мне удалось физически добраться до сервера. Я подключил монитор, чтобы проверить, в каком состоянии находится сервер. Сервер был в состоянии входа в систему. Я проверил, нормально ли работает роутер, подключившись к wlan с моим телефоном, и зашел на whatsmyipaddress.com. IP не изменился, и соединение работало. У меня не было клавиатуры и ноутбука, чтобы осмотреть его дальше. Я предполагал, что это работает, потому что это перезагрузило, и интернет-соединение было хорошо. Когда я наконец добрался до своего ноутбука и попытался соединиться с замазкой, он сказал: "Ошибка сети: соединение отказано". Мое счастливое предположение, что после каждой перезагрузки мне нужно физически войти в систему на сервере, прежде чем будут работать соединения ssh.

Я гуглил и нашел про аутологин. Разве это не было бы проблемой безопасности? Я имею в виду, что вы можете просто установить ssh-соединение с каждой машины, подключенной к интернету, если вам случится узнать IP-адрес, и тогда вы можете просто все испортить, я прав?

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

С наилучшими пожеланиями, Руп

1 ответ

Решение

Хорошо. Прежде всего я хочу поблагодарить всех, кто пытался мне помочь. Я публикую все, что я сделал здесь.

"Мне удалось физически добраться до сервера этим утром и заметил, что он все еще находится в том же состоянии, что и вчера. НО! Я прочитал журнал выше и заметил, что он только что вышел из системы моего пользователя, и застрял в корне (так называемый однопользовательский режим Поэтому соединение ssh было недоступно. Я использовал команду "sudo reboot now" для перезагрузки. В нем говорилось, что в какой-то момент перезапуск не удался, но, к сожалению, я не помню, какой это был момент. Хотя у меня соединение ssh теперь работает нормально. Я Затем перезагрузил компьютер правильно, и когда он полностью перезагрузился и запросил учетные данные моего пользователя, я смог подключиться через общедоступный ssh ​​без физического входа в систему.

TL; DR - перезагрузка сервера не удалась, и только мой пользователь вышел из системы. Тогда сервер находился в режиме root (он же однопользовательский режим) и фактически никогда не перезагружался. Хотя, когда я нажал кнопку питания и она перезагрузилась, я смог создать ssh-сессию ".

Теперь я снова получил физически к серверу и попытался сначала перезагрузить его через ssh. Я заметил, что происходит сбой, когда он пытается убить все оставшиеся процессы. Я сказал это своему другу, и он предложил мне сделать только "перезагрузку sudo", без атрибута now. Эта команда успешно перезагрузила сервер, и я смог установить ssh-соединение после перезагрузки. Мой друг думал, что атрибут now не является реальным атрибутом команды перезагрузки, но ему было интересно, почему он не отображается как недопустимый атрибут. Во всяком случае, нормальная "перезагрузка sudo" перезагрузила сервер просто отлично. Я хотел бы еще раз поблагодарить вас всех за помощь. Ура!

Другие вопросы по тегам