摘要:
报错提示本地电脑用Flashfxp连接SFTP提示连接失败,如下截图报错解决办法查看ssh的配置文件# cat /etc/ssh/sshd_config&nbs...
报错提示
本地电脑用Flashfxp连接SFTP提示连接失败,如下截图报错
解决办法
查看ssh的配置文件# cat /etc/ssh/sshd_config |grep "sftp"
检查看看sftp功能是否有开启,(如未开启,开启然后重启ssh服务),查看有开启,但还是提示连接错误
是不是文件不存在呢?我们运行如下命令检查发现文件是存在的,但是看到所有用户都没有权限,可能就是因为没有权限照成的# ll /usr/libexec/openssh/sftp-server
# chmod 755 /usr/libexec/openssh/sftp-server
设置权限的时候提示报错如下
chmod: changing permissions of ‘/usr/libexec/openssh/sftp-server’: Operation not permitted
这个报错提示可能是这个文件被设置了隐藏权限# lsattr /usr/libexec/openssh/sftp-server
查看隐藏权限,可以看到如下图被加了一个 i 权限,这个权限不能覆盖和修改写入
# chattr -i /usr/libexec/openssh/sftp-server
# chmod 755 /usr/libexec/openssh/sftp-server
去掉 i 权限 然后重新设置权限发现设置成功了
最后测试SFTP 可以正常连接了