Действительно ли я могу получить доступ к удаленному серверу без ssh?

Вы могли бы хотеть рассмотреть выполнение виртуального маршрутизатора и виртуальных коммутаторов на Вашем хосте vm. Смотрите на эту демонстрацию виртуализации Vyatta, чтобы понять, как Вы могли сделать это.

2
задан 26 January 2011 в 15:01
4 ответа

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

3
ответ дан 3 December 2019 в 08:44

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

5
ответ дан 3 December 2019 в 08:44

Более, чем вероятный, если SSH работал и теперь это не, И это больше не слушает, затем (более, чем вероятный), Вы не должны перезагружать. Любой необходимо добраться до консоли (не SSH), зарегистрировать билет с Поддержкой с поставщиком услуг хостинга или иметь, кто-то подключается с консоли к системе для Вас. Я подозреваю, что SSH мог бы быть подвешен и просто должен быть перезапущен (иногда, Вам, возможно, придется уничтожить старый ssh PID, чтобы заставить перезапуск работать, завися, как плохо SSH зависает - и если это работа doens't, Вам, возможно, придется удалить файл блокировки SSH, если вещи действительно входят в руку). С дистрибутивами Linux редко, чтобы Вы перезагрузили из-за проблемы программного обеспечения - обычно существует много путей вокруг этого при помощи инструментов командной строки.

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

2
ответ дан 3 December 2019 в 08:44

Так как у Вас есть FTP и доступ HTTP, если у Вас есть PHP или другой язык сценариев в Вашей системе, Вы могли бы загрузить документ как это, чтобы дать Вам оболочку как пользователя веб-сервера:

<?php
echo "starting shell<br>";
system("cd /tmp; mkfifo fifo; nc -l 2000 <fifo | bash -i &> fifo ; rm fifo");
echo "done<br>";
?>

К сожалению, у Вас не будет терминала управления, таким образом, Вы не сможете выполнить "su" для перезапуска sshd.

0
ответ дан 3 December 2019 в 08:44

Теги

Похожие вопросы