2016 - 2024

感恩一路有你

如何在Linux上新增账号用于SSH远程登录/FTP访问连接

浏览量:3235 时间:2024-08-11 20:32:22 作者:采采

在Linux系统中,我们可以通过新增账号来实现SSH远程登录和FTP访问连接。本文将演示具体的步骤。

1. 创建用户组

首先,我们需要创建一个用户组。使用以下命令在Linux中创建用户组:

```shell

groupadd 组名称

```

例如,我们可以使用以下命令创建一个名为"mygroup"的用户组:

```shell

groupadd mygroup

```

2. 创建用户

接下来,我们需要创建一个用户并将其加入到刚创建的用户组中。使用以下命令在Linux中创建用户,并指定所属的用户组:

```shell

useradd -g 用户组名称 用户名称

```

例如,我们可以使用以下命令创建一个名为"myuser"的用户,并将其加入到"mygroup"用户组中:

```shell

useradd -g mygroup myuser

```

如果您希望直接添加一个用户,而无需指定用户组,请使用以下命令:

```shell

useradd 用户名称

```

例如,我们可以使用以下命令直接创建一个名为"myuser"的用户:

```shell

useradd myuser

```

3. 设置或修改用户密码

一旦用户创建成功,您可以为该用户设置或修改密码。使用以下命令来设置或修改用户密码:

```shell

sudo 用户名称 passwd 用户名称

```

例如,如果您想为名为"myuser"的用户设置密码,可以运行以下命令:

```shell

sudo passwd myuser

```

然后,根据提示输入您要设置的密码。

4. 配置SSH远程连接

要通过SSH进行远程连接,我们需要对SSH配置文件进行修改。通过以下命令打开SSH配置文件:

```shell

vim /etc/ssh/sshd_config

```

在文件的结尾处添加以下内容:

```

AllowUsers 用户名称

```

请注意,如果您还希望允许root用户进行SSH访问,请将原来的root用户也加入到AllowUsers中。否则,SSH将拒绝root用户的访问。

保存并退出文件(使用命令:wq!)。

5. 重启SSH服务

完成SSH配置后,我们需要重新启动SSH服务以使更改生效。您可以使用以下命令来重启SSH服务:

```shell

service sshd restart

```

或者,如果您的Linux发行版使用了不同的初始化脚本,请使用以下命令:

```shell

/etc/init.d/sshd restart

```

6. 测试连接

现在,您可以使用FileZilla或其他支持SSH登录的软件来测试SSH连接和FTP访问。确保您使用正确的用户名和密码,并输入正确的服务器IP地址。

通过按照以上步骤进行,您将能够在Linux上新增账号,并使用该账号进行SSH远程登录和FTP访问连接。这为您提供了更多灵活性和安全性,方便您远程管理和访问您的Linux系统。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。