如何在 EC2 实例中创建带有密码的用户?

如何在 EC2 实例中创建带有密码的用户?

我有一个 EC2 实例,并在其上设置了一个 Git 服务器。现在要从外部的 eclipse 插件访问此服务器,我需要实例用户的用户名/密码。

我所能看到的只是我有用户,但我可以使用 ssh 密钥文件/ppk 文件进行连接。有人能帮我如何在同一个实例上创建带密码的用户并从 eclipse 外部以该用户身份访问该实例吗?

问候。

答案1

在设置用户密码之前,您需要先启用密码验证。具体操作如下:

  1. /etc/ssh/sshd_config以 root身份编辑 sshd 配置文件。
  2. 找到参数PasswordAuthentication。确保它被取消注释并设置为yes
  3. 保存文件并退出。重新启动 ssh 服务以使此设置生效。

现在,使用以下命令设置用户密码:

passwd UserName

就这样!您现在应该尝试在没有密钥文件的情况下登录。

答案2

请按照以下步骤实现此目的。

  1. 请使用以下命令创建用户

sudo adduser new_user

  1. 然后输入以下命令来编辑参数PasswordAuthentication。确保取消注释并设置为yes

sudo vi /etc/ssh/sshd_config

  1. 完成第 2 步后,请执行以下命令

sudo service sshd restart

  1. 然后为用户生成密码

sudo passwd new_user

现在,您可以使用用户名和密码登录。登录时请确保使用服务器的公共 IP

答案3

尝试:

#sudo passwd username

然后输入您想要的密码。

相关内容