ubuntu

Ubuntu SFTP如何创建新用户

小樊
49
2025-04-02 07:27:02
栏目: 智能运维

在Ubuntu系统中,通过SSH和SFTP创建新用户需要执行以下步骤:

  1. 打开终端(快捷键:Ctrl + Alt + T)

  2. 使用root权限登录或使用sudo命令。如果你已经是root用户,可以跳过此步骤。要以sudo权限执行命令,请在命令前加上“sudo”,例如:sudo apt-get update

  3. 更新系统软件包列表:

sudo apt-get update
  1. 安装OpenSSH服务器(如果尚未安装):
sudo apt-get install openssh-server
  1. 创建新用户。将“newuser”替换为你想要的新用户名:
sudo adduser newuser

按照提示输入新用户的密码以及其他相关信息。

  1. 为新用户分配SFTP访问权限。首先,确保sshd_config文件中允许SFTP访问。使用文本编辑器打开该文件,例如nano:
sudo nano /etc/ssh/sshd_config

找到以下行:

#Subsystem sftp /usr/lib/openssh/sftp-server

取消注释(删除行首的#),然后保存并关闭文件。

  1. 重启SSH服务以应用更改:
sudo systemctl restart ssh
  1. 现在,新用户已经创建并具有SFTP访问权限。新用户可以使用以下命令登录到系统:
sftp newuser@your_server_ip

将“your_server_ip”替换为你的服务器IP地址。

注意:根据你的需求,你还可以通过修改/etc/ssh/sshd_config文件来限制新用户的访问权限,例如限制其只能访问特定目录。

0
看了该问题的人还看了