难道是我的SFTP配置不对嘛?以下是sftp配置过程
mkdir -p /sftp/data/mysftp
groupadd sftp
useradd -g sftp -s /bin/false mysftp
passwd mysftp
usermod -d /sftp/data/mysftp mysftp
vi /etc/ssh/sshd_config编辑这个配置文件,注释掉下面这行(这个时候,配置文件里还没有149行的内容)
添加如下内容
Subsystem sftp internal-sftp
Match Group sftp
ChrootDirectory /sftp/data/%u
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
修改目录权限:
chown root:sftp /sftp/data/mysftp
chmod 755 /sftp/data/mysftp
mkdir /sftp/data/mysftp/upload
chown mysftp:sftp /sftp/data/mysftp/upload
chmod 755 /sftp/data/mysftp/upload
经过以上配置,我测试了用工具是可以用sftp来上传下载文件的