sftp winscp 连接报错: Couldn't get handle Permission den
(2014-11-16 21:00:56)
标签:
sftp连接报错permissiondenied |
分类: linux |
查了好几个小时,后来终于搞定,写出来,希望能帮到大家:
先按本人写的 sftp
winscp连接报错,如下:
....
Authenticated.
Starting the session...
Reading remote directory...
Error listing directory "/".
Permission denied.
Error code: 3
Error message from server: Permission denied
Request code: 11
或 在本机linux上执行 sftp命令模拟客户端sftp连接时,连接是成功的,但测试列出文件 ls 报错,如下:
#sftp username@localhost
sftp> ls
Couldn't get handle: Permission
denied
解决办法:
实际上出现这个错误一般会有二种情况:
(1). sftp 设置的时候,目录权限没有设置对,这种情况略过..........因为只要完全参考“ http://blog.sina.com.cn/s/blog_842f551e0101eiwq.html ”这个就避开了这种可能。
(2). 就是 selinux 开启 影响。 本次笔者就是受这个影响,折腾半天,找不到解决办法。后来才发现 selinux 是enabled,从而导致了本文开始的出错情形。
(有关 selinux 关闭开启相关可参考: http://blog.sina.com.cn/s/blog_842f551e0102vcfs.html
//临时关闭(不用重启机器)---------:
# setenforce 0
or 直接关闭---------------------------:
# vim /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
重启机器才失效
这样就ok了!

加载中…