C# sftp 上传文件 出现Permission denied异常。求大神指导
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# sftp 上传文件 出现Permission denied异常。求大神指导相关的知识,希望对你有一定的参考价值。
进入有权限的目录时,请求的路径应写为(String url = “xxxx/”)xxxx为目录名,路径后面要带上斜杠,否则就报权限不足。 参考技术A 未获得权限, 看是不是什么权限问题sftp无法上传文件到linux处理过程
环境描述:服务器在机房,本地是用SecureCRT远程连接服务器,
当用SFTP将Windows中的文件上传到Linux时,出现如下异常:
处理过程:
1、 确认Linux系统要上传的目录是否空间足够
2、 切换为root账号重新登陆,重新创建目录上传
3、 更换Windows中文件存储路径,重新上传
4、 查看Linux系统防火墙,确认为关闭状态
以上确认后,Windows中的文件还是无法用SFTP正常上传,
值得注意的是:
1、 Linux中的文件却可以取出到本地
2、 RZ命令可以将Windows的文件上传至Linux
3、 Windows 能ping通Linux,Linux不能ping通Windows
解决方案:
最后确认到Windows防火墙为开启状态,将其关闭后,Windows与Linux系统之间能正常ping通,文件也能用SFTP正常上传与下载。Windows与Linux之间上传下载文件还可以通过Xftp。
以上是关于C# sftp 上传文件 出现Permission denied异常。求大神指导的主要内容,如果未能解决你的问题,请参考以下文章
sftp上传文件报错open for write : permission denied
C#远程执行Linux系统中Shell命令和SFTP上传文件
Xftp 4上传文件提示错误permission is not allowed