Linux创建sftp账号

作者:特约编辑    类别:DevOps     日期:2021-04-10 01:10:25    阅读:8次    消耗积分:0

1.新建用户组

groupadd sftp

2.创建账号,禁止ssh登录服务器

useradd -m -d /data/sftp/test -s /sbin/nologin  test -g sftp
echo 'avadAYBIECoEMSDBVb'|passwd test --stdin

3.创建upload目录

mkdir -p /data/sftp/test/upload

4.修改/data/sftp/test目录属主为root用户,属组为sftp,权限是755

chown root.sftp /data/sftp/test
chmod 755 /data/sftp/test

5.修改upload目录为test用户,属组为sftp

chown test.sftp /data/sftp/test/upload

6.修改sshd配置文件

vim /etc/ssh/sshd_config
注释Subsystem	sftp	/usr/libexec/openssh/sftp-server
新增以下配置文件
Subsystem sftp internal-sftp
Match Group sftp
        ChrootDirectory /data/sftp/%u
        ForceCommand    internal-sftp
        AllowTcpForwarding no
        X11Forwarding no

7.重启sshd服务

systemctl restart sshd

你可能也喜欢————

图片加载中...

Linux安装部署SVN

更新时间:2021-04-06 12:45:11


图片加载中...

WordPress优化

更新时间:2021-05-12 23:26:03


图片加载中...

Windows安装Linux子系统

更新时间:2021-04-17 20:28:59


图片加载中...

修改ssh默认端口

更新时间:2021-04-13 18:27:59


图片加载中...

Linux回收站

更新时间:2021-04-10 23:43:48


图片加载中...

htpasswd命令

更新时间:2021-04-06 03:24:08


图片加载中...

Ubuntu安装google-chrome

更新时间:2021-05-10 07:04:04


图片加载中...

服务器压力测试

更新时间:2021-04-28 19:03:31


图片加载中...

WSL挂载移动硬盘或U盘

更新时间:2021-04-24 10:12:30


有0条评论——


暂无评论!


发表评论——

提示:登录后才能发表评论,并且享受积分哦!