linux如何创建sftp用户

avatar
作者
筋斗云
阅读量:0

要在Linux系统中创建一个SFTP用户,可以按照以下步骤操作:

  1. 创建一个新的系统用户:
sudo useradd -m sftpuser 
  1. 设置新用户的密码:
sudo passwd sftpuser 
  1. 创建SFTP用户的家目录,并设置权限:
sudo mkdir /home/sftpuser sudo chown sftpuser:sftpuser /home/sftpuser sudo chmod 700 /home/sftpuser 
  1. 配置SSH服务器以允许SFTP登录: 编辑SSH配置文件:
sudo vi /etc/ssh/sshd_config 

添加以下配置:

Match User sftpuser     ChrootDirectory /home/sftpuser     ForceCommand internal-sftp     AllowTCPForwarding no     X11Forwarding no 

保存并关闭配置文件。

  1. 重启SSH服务:
sudo systemctl restart sshd 

现在,您已经成功创建了一个SFTP用户并配置了SSH服务器以允许该用户登录。您可以使用SFTP客户端测试新用户的登录权限。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!