如果您已经ssh安装

如果您已经ssh安装

我已经使用 创建了用户sudo useradd cloudera,用户创建成功。现在我想在cloudera用户中安装 ssh。如果我执行

cloudera@ubuntu:~$ sudo apt-get install ssh
[sudo] password for cloudera: 
cloudera is not in the sudoers file.  This incident will be reported.

现在如何在新添加的用户中安装 ssh?

答案1

当你跑步时sudo adduser cloudera,你使用了sudo。我将其称为主要用户。

如果您已经ssh安装

如果你已经ssh安装了,则不需要执行任何操作。你应该能够ssh直接进入。

如果你还没有ssh安装

使用命令在主用户中安装它sudo apt-get install openssh-server。这将在系统范围内安装它,并为所有用户启用它。

如果你不知道是否已经ssh安装

运行dpkg -L openssh-server。如果有任何输出,则表示您已安装。否则,则没有安装。

答案2

除了已经发布的评论和答案之外,这里还有一个澄清。

无论你以哪个用户身份执行命令

sudo useradd cloudera

该用户显然拥有超级用户权限。

因此,对于新用户来说,您很可能可以使用 ssh,因为它可能已经安装好了。

否则,您有三个选择:

(1)从创建“cloudera”的用户安装 ssh,使用sudo

(2)将“cloudera”添加到sudoers并继续。

(3)只需输入su并提供超级用户密码。然后继续安装 ssh。

相关内容