我已经在 ubuntu 机器上安装了 python 软件 我想在 AWS EC2 上的 ubuntu 服务器上创建多个登录

I have installed python software on ubuntu machine i want to create multiple logins on ubuntu server on AWS EC2

我已经启动了 Aws EC2 Ubuntu 我已经安装了 18.0 实例 python。

我的要求是。

  1. 我想创建最多 50 个登录。登录将同时发生,因此 VM 必须支持多个登录
  2. 我希望用户使用相同的 ".ppkfile" 和相同的 public i/p 登录,而不是以 root 用户身份登录。 they need to login with their user names.
  3. 安装的 python 必须可供所有 50 个用户访问。

有什么方法可以实现吗?请建议我如何进行?

您可以通过为每个用户手动创建 user-account 或编写 shell 脚本来实现自动化。您必须按照 linux adduser 命令来创建用户。您还可以为每个用户创建单独的密钥,或者也可以使用基于密码的登录。按照下面的 link 来达到相同的效果。

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/managing-users.html

至于python部分,如果是系统级安装,所有用户都可以访问。您需要 root 权限才能在系统级别安装 python。这是一个重复的问题,已被问到