以下是在华为云服务器上设置多用户登录的步骤:
一、创建用户
- 首先,您需要登录到服务器。通常,您可以使用SSH(安全壳层)协议来访问服务器。在Linux或macOS上,可以使用终端;在Windows上,可以使用PuTTY或其他SSH客户端。
- 输入ssh username@IPaddress,将username和IPaddress分别替换为当前用户名和服务器IP地址。
- 输入您的密码,然后按Enter键。现在,您应该登录到服务器。
- 要创建新用户,需要使用useradd命令。输入sudo useradd newusername,将newusername替换为新用户的用户名,然后按Enter键。
- 为新用户设置密码。输入sudo passwd newusername,将newusername替换为新用户的用户名,然后按Enter键。您将被询问要设置的密码。
二、赋予用户sudo权限
- 使用visudo命令打开sudoers文件。输入sudo visudo,然后按Enter键。
- 寻找这样的行# User privilege specification。在这一行下面添加新的一行,形式如newusername ALL=(ALL) ALL,将newusername替换为新用户的用户名。
- 按Ctrl+O来保存更改,然后按Ctrl+X来退出。
三、设置SSH密钥对
- 在新用户的主目录中创建.ssh目录。输入cd /home/newusername,将newusername替换为新用户的用户名,然后按Enter键。然后输入mkdir .ssh,再按Enter键。
- 更改新创建的.ssh目录的权限。输入chmod 700 .ssh,然后按Enter键。
- 在.ssh目录中创建authorized_keys文件。输入touch .ssh/authorized_keys,然后按Enter键。
- 更改authorized_keys文件的权限。输入chmod 600 .ssh/authorized_keys,然后按Enter键。
- 将公钥添加到authorized_keys文件。您可以使用cat命令来做到这点。
四、配置SSH
- 打开SSH配置文件。输入sudo nano /etc/ssh/sshd_config,然后按Enter键。
- 将PermitRootLogin no设置为PermitRootLogin no,然后将PasswordAuthentication no设置为PasswordAuthentication no。
- 重新启动SSH服务。输入sudo service ssh restart,然后按Enter键。
这样,你就可以在华为云服务器上设置多用户登录了。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/173439.html