如何向 Ubuntu 添加 FTP 和 SSH 访问权限?

如何向 Ubuntu 添加 FTP 和 SSH 访问权限?

我的 Ubuntu 桌面体验第 2 天:一个简单的 NodeJS 页面(Hello World)可以运行,我甚至可以通过家庭网络访问它。现在我想添加 FTP 和 SSH 访问权限,因为在租用专用服务器之前,这台 Ubuntu 电脑需要充当 NodeJS 测试服务器。所以我需要开发和锻炼我的 SSH 技能。

我在软件中心搜索过,但没找到。我想我需要做一些类似 apt-get SSH/FTP 的事情,但我不明白如果在那里找不到它,到底该怎么做?

提前感谢任何帮助!

答案1

使用 Ubuntu 软件中心

在软件中心搜索openssh-server。与服务器相关的程序可能不会显示在软件中心的默认搜索结果中。您可能需要确保技术结果在搜索中可见。软件中心窗口底部应该有一个链接,上面写着“显示嗯嗯技术项目”,其中嗯嗯是一个数字。

使用命令行

Ctrl按+ Alt+打开终端T并输入:

sudo apt-get install openssh-server

与 GUI 不同,输入密码时密码提示不会显示任何类似 **** 的内容。这是正常的。

在 Ubuntu 中安装软件的两种方法完全相同。很多人在答案中写命令行方法,因为它们易于在终端中复制和粘贴并且易于描述。服务器安装没有桌面,因此只有命令行适用于这两种安装类型。

对于 FTP 服务器:

我建议使用sftp。它比 ftp 更安全,并且是 ssh 的一部分。因此您不需要另一台服务器。 的另一个优点sftp是,如果您为 ssh 设置了基于私钥/公钥的登录,则相同的系统也适用于 sftp。

否则,您可以选择许多 ftp 服务器。我认为确保“技术结果”可见,如果您输入 ftp,它们就会显示出来。

基本 Ubuntu FTP 服务器如何安装 FTP 服务器?用于各种其他 ftp 服务器。

希望这可以帮助

答案2

sudo apt-get install openssh-server

scp更喜欢 ftp

答案3

相关内容