淳美吧 > 智慧生活 > 心理
导航

sftp服务器搭建

来源:淳美吧 2.56W 次
sftp服务器搭建

1 软件包

openssh openssh-clients openssh-server

2 创建ftp组与ftp账号

在创建账号时,ssh登录,并将账号加入ftpgroup,账号密码为123456

# groupadd ftpgroup

# useradd -s /sbin/nologin -M -N ftpuser01

# usermod -a -G ftpgroup ftpuser01

3创建ftp根目录并修改权限

# mkdir /ftpdata

chown roup /ftpdata

4创建上传目录upload并修改权限

# mkdir -p /ftpdata/upload/

# chown roup upload/

# chmod 770 upload/

5 sftp配置

修改/etc/ssh/sshd_config,以下几项:

Subsystem sftp internal-sftp-------此处务必要修改为internal-sftp

Match Group ftpgroup------此处使用组管理,即创建的ftpgroup

AllowTcpForwarding no

ForceCommand internal-sftp

ChrootDirectory /sftpdata----

1、创建sftp组,查看组信息 groupaddsftp cat/etc/group

2、创建一个sftp用户【szysftp】并加入到创建的sftp组中,同时修改【szysftp】用户的密码 useradd-g sftp -s /bin/false szysftp passwdszysftp

3、新建目录,指定为【szysftp】用户的主目录 mkdir-p /sftp/szysftp usermod-d /sftp/szysftp szysftp

4、编辑配置文件/etc/ssh/sshd_config 将如下这行注释 # Subsystem sftp /usr/libexec/openssh/sftp-server 然后在文件末尾添加如下几行,并保存 Subsystemsftp internal-sftp

#搭建 #服务器 #sftp
相关内容
热门图文
最近更新
推荐阅读