如何使用我的 Ubuntu 服务器在客户端上安装软件?

如何使用我的 Ubuntu 服务器在客户端上安装软件?

正如我所知,没有“官方”方法可以完全取代 MS Server,但是对于每个使用情况,都需要另一套软件,我将根据我想要了解的内容重新表述这一点。

我正在寻找一种从我的 Ubuntu 服务器在我的 Ubuntu 客户端上安装软件包的方法!

为了让您了解我想要什么,这是,选择我的客户端并从我的服务器上安装我想要安装的软件!

Ninite Pro:管理软件最简单的方法。


附加信息:

  • Ubuntu 桌面(笔记本电脑)

    • Ubuntu Unity,Trusty Tahr,14.04.3
  • Ubuntu 服务器(笔记本电脑)

    • Ubuntu Mate,Trusty Tahr,14.04.3

两者均通过 WiFi 连接到互联网。

答案1

因为根据您的评论,CLI 解决方案是可以的,所以如果您找不到 GUI 等效解决方案,我将发布一个您可以使用的 CLI 解决方案;

在本地主机上运行ssh(在本例中是在 Ubuntu Server 安装上),您可以ssh在远程主机上运行一个 shell(在本例中是在 Ubuntu Desktop 安装上),您可以使用它通过命令行安装软件,就像在本地主机上一样(例如通过编译/安装或运行apt-get);

首先,ssh在远程主机上安装服务器:

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

然后您可以ssh通过ssh在本地主机上运行客户端来在远程主机上运行 shell:

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并点击后,Enter系统将提示您输入密码:

user@localhost's password:

输入您的密码并点击后,Enter系统将提示您如下消息:

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并点击Enter将结束ssh会话:

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

ssh以特定用户身份进行的会话中,您可以执行该用户可以在远程主机上运行的任何命令。

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

进一步阅读

答案2

@kos 答案的扩展。我找到了一个适用于 Linux 的 SHH 的 GUI 客户端。Putty,一个免费的 telnet/ssh 客户端。它位于 Ubuntu Trusty Tahr 存储库中:

看起来很简单,如下图所示:

在此处输入图片描述

相关内容