Sftp配置
1、 新建用户组
groupadd fsz
2、 新建用户
useradd -g fsz -s /bin/false huyu
passwd huyu
3、 修改sshd的配置文件/etc/ssh/sshd_config
# override default of no subsystems
#Subsystem sftp /usr/libexec/openssh/sftp-server
Subsystem sftp internal-sftp
Match Group fsz
ChrootDirectory /data/fsz/%u
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
解释:
Match Group sftp_users – 该参数指定以下的行将仅仅匹配sftp_users组中的用户
ChrootDirectory %h – 该参数指定用户验证后用于chroot环境的路径(默认的用户家目录)。对于用户 Jack,该路径就是/home/jack。
ForceCommand internal-sftp – 该参数强制执行内部sftp,并忽略任何~/.ssh/rc文件中的命令。
4、 创建对应目录并更改权限
ln -s /leostore/datadownload /data/fsz/huyu
chown -R root.fsz /data/fsz/huyu
chmod -R 755 /data/fsz/huyu
5、 重启sshd服务
service sshd restart
6、 Linux系统连接命令
sftp -oPort=11211 huyu@192.168.1.100
7、 Windows连接
客户端软件安装,软件下载地址http://cnc.downxia.com/down/Xftp.rar,软件下载后解压安装就可以(按着默认的点击下一步直至完成就可以)
打开软件,创建新的连接如下图
选择输入相关信息,最后点击确定
完成后会自动出现一下对话框点击连接
然后选择需要下载内容直接拖到本地目录中或者右击下载