报错信息
packet_write_wait: Connection to 127.0.0.1 port 22: Broken pipe Couldn't read packet: Connection reset by peer
这个错误,博主在网上墙内墙外搜索了很久,冥思苦想,无果,在放弃之际,灵光乍现,说来说去,还是目录所属和权限问题。
目录所属
sudo chown root:sftp 用户文件夹(如/usr/local/bomp/sync/testuser)
权限问题
sudo chmod 755 文件夹(如/usr/local/bomp/sync)
sudo chmod 755 /usr/local/bomp
注:sftp用户所属的上级目录,也必须是755权限才可以。
重启服务
sudo service sshd restart
CentOS 7 :systemctl restart sshd.service
测试
sftp testuser@127.0.0.1
果断完美解决。