Как я могу установить программное обеспечение на своем клиенте, использующем мой Сервер Ubuntu?

Поскольку мне сказали, Нет никакого 'официального' метода для замены Сервера MS полностью, но для каждого случая использования, не требует другого набора программного обеспечения, я перефразирую это на том, что я хочу, знают.

Я ищу способ установить пакеты на моем клиенте Ubuntu с моего Сервера Ubuntu!

Чтобы дать Вам, изображение на том, что я хочу, является этим, выберите мой клиент и установите программное обеспечение, которое я хочу установить на нем с моего сервера!

Ninite Pro: The easiest way to manage software.


Дополнительная информация:

  • Рабочий стол Ubuntu (ноутбук)

    • Единица Ubuntu, испытанный тар, 14.04.3
  • Сервер Ubuntu (ноутбук)

    • Помощник Ubuntu, испытанный тар, 14.04.3

Оба подключены к Интернету через WiFi.

5
задан 18 September 2015 в 04:18

2 ответа

Расширение ответа @kos. Я нашел клиент GUI для SHH для Linux. Шпаклевка, свободный telnet/ssh клиент . Это находится в репозитории Тара Надежного человека Ubuntu:

я выгляжу довольно прямым, как замечено здесь на этом снимке экрана:

enter image description here

1
ответ дан 23 November 2019 в 09:13

С тех пор согласно Вашему комментарию решение CLI в порядке, я отправлю решение CLI, которое можно использовать, если Вы не находите GUI эквивалентным;

Выполнение ssh на локальном хосте (в этом случае на установке Сервера Ubuntu) можно добраться ssh оболочка, работающая на удаленном хосте (в этом случае на Настольной установке Ubuntu), который можно использовать для установки программного обеспечения через командную строку, как Вы были бы на локальном хосте (например, путем компиляции / установка или путем выполнения apt-get);

Во-первых, установите ssh сервер на удаленном хосте:

sudo apt-get update && sudo apt-get install openssh-server

Затем можно работать ssh оболочка на удаленном хосте путем выполнения ssh клиент на локальном хосте:

ssh user@host

Где user пользователь, в которого Вы хотите войти как на удаленном хосте и где host имя удаленного хоста / IP-адрес.

В первый раз Вам предложат с сообщением как этот:

The authenticity of host 'localhost (127.0.0.1)' can't be established.
ECDSA key fingerprint is FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF.
Are you sure you want to continue connecting (yes/no)? 

Ввод yes и удар Входит, Вам предложат Ваш пароль:

user@localhost's password:

Ввод Вашего пароля и удара Входит, Вам предложат с сообщением как этот:

Welcome to Ubuntu 15.04 (GNU/Linux 3.19.0-15-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

240 packages can be updated.
139 updates are security updates.


The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

Ввод exit и удар Входит, закончится ssh сессия:

user@user-X550CL ~ % exit
Connection to localhost closed.

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

Программное обеспечение Installing на удаленном хосте от локального использования хоста ssh + apt-get может быть упрощен, например, путем добавления пользовательской функции в локальном хосте ~/.bashrc (не забудьте работать source ~/.bashrc впоследствии):

function apt-get_install_remote_host {
    ssh -t user@host sudo apt-get install $@
    exit 0
}

И путем вызывания функции:

apt-get_install_remote_host package1 package2 package3

Дальнейшее чтение:

5
ответ дан 23 November 2019 в 09:13

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

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