通过 SSH(PuTTY)登录时访问被拒绝

通过 SSH(PuTTY)登录时访问被拒绝

我无法使用我创建的新用户名通过 ssh(PuTTY)登录我的服务器。

在服务器的初始安装过程中,我设置了用户名“admin”。以“admin”身份登录后,我运行了以下命令:sudo useradd tempuser,然后输入了新用户名的密码。

我从 Windows 计算机连接到服务器,输入新用户名“tempuser”,然后点击Enter。现在系统要求输入密码。我成功输入过几次密码,但Access denied每次都收到错误提示。

我是否必须在其他地方添加这个新用户才能通过 SSH 登录?

答案1

您想将其添加tempuser到您的sshd_config文件中。

按照提示进行操作:

sudo nano /etc/ssh/sshd_config

查找默认情况下显示为的行:#AllowUsers;您想将其更改为(或添加它,如果它不存在,则为)AllowUsers tempuser

保存文件 - 在nano它的Ctrl+ O(大写字母“o”)中,然后Ctrl+X退出,然后键入sudo service sshd restart以加载新配置。

相关内容