温馨提示×

linux如何创建sftp用户

小亿
244
2024-08-05 20:56:11
栏目: 智能运维
Linux服务器限时活动,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客户端测试新用户的登录权限。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:centos如何创建sftp用户

0