如何在Linux上通过SSH添加新用户?

在Linux系统中添加新用户并授予SSH权限,可以按照以下步骤进行操作,以下是详细准确的回答:

创建新用户

1、使用root用户登录到Linux服务器

如何在Linux上通过SSH添加新用户?插图1
(图片来源网络,侵删)

通过命令行或终端以root用户身份登录到Linux服务器。

2、创建新用户

使用useradd命令创建新用户,

```bash

useradd newuser

如何在Linux上通过SSH添加新用户?插图3
(图片来源网络,侵删)

```

newuser替换为你想要的用户名。

3、设置新用户的密码

使用passwd命令为新用户设置密码,

```bash

如何在Linux上通过SSH添加新用户?插图5
(图片来源网络,侵删)

passwd newuser

```

按照提示输入并确认密码。

授予新用户SSH权限

1、编辑SSH配置文件

使用文本编辑器(如vim或nano)打开/etc/ssh/sshd_config文件,

```bash

vim /etc/ssh/sshd_config

```

2、修改或添加允许的用户和组

找到或添加以下行以允许特定用户或组通过SSH登录:

```plaintext

AllowUsers newuser

```

```plaintext

AllowGroups sshusers

```

newuser替换为实际用户名,或创建一个新组(如sshusers),并将用户添加到该组。

3、保存并关闭文件

4、重启SSH服务

使用以下命令重启SSH服务以使更改生效:

```bash

systemctl restart sshd

```

验证新用户SSH登录权限

1、在本地计算机上

使用SSH客户端(如PuTTY或OpenSSH)尝试使用新用户的凭据连接到Linux服务器,

```bash

ssh newuser@server_ip_address

```

newuser替换为实际用户名,将server_ip_address替换为Linux服务器的IP地址。

2、检查连接是否成功

注意事项

确保在设置新用户的密码时选择强密码,并妥善管理用户的访问权限。

如果你使用的是防火墙,请确保你的防火墙配置允许SSH流量通过。

在某些情况下,你可能需要调整SSH配置文件中的其他设置以满足特定的安全需求。

步骤提供了一种通用的方法来在Linux系统上添加新用户并授予SSH权限,具体的操作可能会因Linux发行版和系统配置的不同而有所差异。

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/61264.html

小末小末
上一篇 2024年9月26日 16:14
下一篇 2024年9月26日 16:31

相关推荐