sftp服务
添加用户组
groupadd sftp查看用户组
cat /etc/group添加用户
useradd -G sftp -d /home/sftpu -s /sbin/nologin sftpu修改用户密码
进入工作目录
设置编辑权限
设置目录权限
修改配置
重启sshd
测试
Last updated
groupadd sftpcat /etc/groupuseradd -G sftp -d /home/sftpu -s /sbin/nologin sftpuLast updated
passwd sftpu
输入密码:
sftp112233cd /homechomod +755 sftpu#chown 所属用户:所属用户组 目录
chown sftpu:sftp sftpuvim /etc/ssh/sshd_config# Subsystem sftp /usr/libexec/openssh/sftp-server
#指定使用sftp服务使用系统自带的internal-sftp
Subsystem sftp internal-sftp
#设定属于用户组sftp的用户访问的根文件夹
Match Group sftp
#此目录需要属于root用户权限
ChrootDirectory /home/sftpu
#指定sftp命令,强制执行内部sftp,并忽略任何~/.ssh/rc文件中的命令
ForceCommand internal-sftp
#这两行,设置该用户可以不使用端口转发
AllowTcpForwarding no
X11Forwarding no systemctl restart sshd.servicesftp [email protected]
#get 命令
#put命令