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