На протяжении многих лет я разработал GUI, чтобы делать то, что OP спрашивает ... за исключением того, что для доступа к третьему серверу с открытым IP-доступом требуется ssh, как это предлагает Pavlos. Вы можете найти здесь пакеты debian и инструкции:
http://pietrobattiston.it/reachme
Обратите внимание, что (все еще) не может позаботиться о начальной конфигурации - а именно, вам нужно настроить ключи rsa для подключения без пароля. После установки «reachthem» позволяет узнать, подключено ли «reachme», и открыть оболочку ssh / просмотреть файловую систему / просмотреть экран (экспериментальный).
Очевидно, что вам не нужно третий компьютер, если ваш компьютер имеет публичный IP-адрес, как в ответе ændrük. И, очевидно, преимущество GUI заключается в том, что удаленному пользователю не нужно вводить какую-либо команду в терминал ... но часть этого преимущества теряется, если удаленный пользователь должен установить reachme. Поэтому я всегда устанавливаю и настраиваю доступ для всех, на которых я устанавливаю Ubuntu.
После некоторого вмешательства в liveCD я решил проблему следующим образом:
Загрузитесь с Live CD и с Live CD sudo apt-get install lvm2. Проверьте LV с lvdisplay и определите загрузочный раздел из lsblk Установите LV с помощью lvchange -a y Установите корневой LV и загрузочный раздел, например. sudo mkdir / new sudo mount / dev / mapper / my-root / new sudo mount / dev / sda1 / new / boot chroot до /new и переустановить lvm2. Перейдите к /usr/local/lib/ и удалите (или переместите) libreadline.so.5. ldconfig Попробуйте запустить lvm из chroot, вы увидите, что ошибка /var недоступна, вместо обычной ошибки libreadline.so.5. [F14]. Вы увидите, что libreadline.so.5 больше не будет скопировано из /usr/local/lib, а вместо этого из x86_64! Это правильная общая библиотека. Перезагружать. lvm теперь должен правильно загружаться в initramfs, поэтому он успешно устанавливает корневой раздел и теперь вы можете загрузиться.После некоторого вмешательства в liveCD я решил проблему следующим образом:
Загрузитесь с Live CD и с Live CD sudo apt-get install lvm2. Проверьте LV с lvdisplay и определите загрузочный раздел из lsblk Установите LV с помощью lvchange -a y Установите корневой LV и загрузочный раздел, например. sudo mkdir / new sudo mount / dev / mapper / my-root / new sudo mount / dev / sda1 / new / boot chroot до /new и переустановить lvm2. Перейдите к /usr/local/lib/ и удалите (или переместите) libreadline.so.5. ldconfig Попробуйте запустить lvm из chroot, вы увидите, что ошибка /var недоступна, вместо обычной ошибки libreadline.so.5. [F14]. Вы увидите, что libreadline.so.5 больше не будет скопировано из /usr/local/lib, а вместо этого из x86_64! Это правильная общая библиотека. Перезагружать. lvm теперь должен правильно загружаться в initramfs, поэтому он успешно устанавливает корневой раздел и теперь вы можете загрузиться.После некоторого вмешательства в liveCD я решил проблему следующим образом:
Загрузитесь с Live CD и с Live CD sudo apt-get install lvm2. Проверьте LV с lvdisplay и определите загрузочный раздел из lsblk Установите LV с помощью lvchange -a y Установите корневой LV и загрузочный раздел, например. sudo mkdir / new sudo mount / dev / mapper / my-root / new sudo mount / dev / sda1 / new / boot chroot до /new и переустановить lvm2. Перейдите к /usr/local/lib/ и удалите (или переместите) libreadline.so.5. ldconfig Попробуйте запустить lvm из chroot, вы увидите, что ошибка /var недоступна, вместо обычной ошибки libreadline.so.5. [F14]. Вы увидите, что libreadline.so.5 больше не будет скопировано из /usr/local/lib, а вместо этого из x86_64! Это правильная общая библиотека. Перезагружать. lvm теперь должен правильно загружаться в initramfs, поэтому он успешно устанавливает корневой раздел и теперь вы можете загрузиться.