很抱歉,如果这个问题已经问过,但我找不到它在任何地方或谷歌。
我设置了公钥/私钥,成功地嵌入到我的VPS服务器中,它完全使用putty和身份验证,我登录并拥有完全访问权限。
我的问题是我不想允许root登录,这个SSH密钥对是用root创建的。如何添加ssh公钥以表示"newuser“,这样我就可以使用"newuser”而不是拒绝ssh访问的"root“?
谢谢
发布于 2016-02-18 22:22:04
注意:在开始时,不要从下面的文件中移除任何其他内容。
在您确信新帐户可以通过sudo.访问所有内容之前,
用户权限规范根ALL=( ALL )所有newUSER ALL=( ALL ) ALL
ssh newUSER@yourserver
sudo apt-get update <--如果这允许您运行sudo命令,而不抱怨没有在sudoers文件/ sudo组中,那么您就有一个有效的sudo帐户。
7.再次注销,并将您的密钥复制到新用户。复制-id newUSER@yourserver
这将使帐户不可能使用密码,这使它无法使用,直到一个新的密码被设置。(在移除任何东西之前,需要进行测试和测试。) 对不起,我是新来的,已经过了睡觉时间了。
发布于 2017-09-25 09:46:41
详细教程(包括特定于数字海洋服务器的信息)将指导您完成以下步骤:使用Ubuntu 16.04启动服务器
https://askubuntu.com/questions/736522
复制