AWS Ubuntu 服务器

AWS Ubuntu 服务器

嘿,我对 Ubuntu 还很陌生,所以希望有人能帮我在 aws 上设置 vps。我已经创建了一个私钥用于 ssh。

我想知道允许与我一起工作的其他人访问服务器的最佳方法是什么。

我当然不能给他们我的私钥,那么公钥可以吗?或者为他们设置用户帐户以便他们可以通过 ssh 访问的最佳方法是什么?

答案1

您可以将他们的公钥添加到远程服务器上的帐户。

登录远程服务器并编辑文件~/.ssh/authorized_keys

将您朋友的公钥添加到该文件的末尾,然后通过键入以下内容让他们记录:

ssh [email protected]

请记住,当他们以这种方式登录时,他们实际上并且可以做盒子上能做的一切。

答案2

由于您已经在使用 SSH,我假设您的系统上已经有一个可运行的 sshd 设置。

只需在服务器上创建一个新用户帐户,授予其您认为必要的适当权限(sudoers 等),然后将登录凭据提供给您的同事。如果您希望他们使用 SSH 远程登录,只需让他们以与为您的帐户相同的方式在服务器上创建密钥对。

一个有价值的信息来源是官方文档。只需选择您的版本,然后单击“Ubuntu 服务器指南”链接。您将看到各种指南。有关 SSH 和 sshd 配置的信息,请单击“远程管理”链接。以下是12.04LTS服务器版。

以下是如何添加新用户(浏览至页面末尾以了解命令行方法)。

相关内容