操作步骤
1.创建sftp用户组
root@xiaowei:~# groupadd sftpusers
2.创建xftp专用用户
-s指定用户登录 ,/bin/fasle指定用户没有登录shell的权限
useradd -s /bin/false -G sftpusers user1
3.设置用户密码
root@xiaowei:~# passwd user1
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
4.配置ssh权限
vim /etc/ssh/sshd_config
4.1修改以下内容
#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp
# Example of overriding settings on a per-user basis
#匹配用户组,如果要匹配多个组,多个组之间用逗号分隔
Match group sftpusers
X11Forwarding no
AllowTcpForwarding no
# PermitTTY no
# ForceCommand cvs server
#指定用户到自己的用户目录
chrootdirectory /data/test
5.修改目录权限,假设目录为/data/test
5.1./data/test必须为root用户,且目录权限为755
5.2 /data/test的上曾目录/data也必须
SFTP配置教程

本文详细介绍如何在Linux系统中配置SFTP服务,包括创建SFTP用户组、用户、设置权限及目录,修改SSH配置文件,确保文件传输的安全性。
最低0.47元/天 解锁文章
1053

被折叠的 条评论
为什么被折叠?



