C# sftp 上传文件 出现Permission denied异常。求大神指导

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# sftp 上传文件 出现Permission denied异常。求大神指导相关的知识,希望对你有一定的参考价值。

进入有权限的目录时,请求的路径应写为(String url = “xxxx/”)xxxx为目录名,路径后面要带上斜杠,否则就报权限不足。 参考技术A 未获得权限, 看是不是什么权限问题

sftp无法上传文件到linux处理过程

环境描述:服务器在机房,本地是用SecureCRT远程连接服务器,

当用SFTP将Windows中的文件上传到Linux时,出现如下异常:

sftp无法上传文件到linux处理过程_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

java sftp 报错 Permission denied (没有权限;拒绝访问)

sftp无法上传文件到linux处理过程

win10 SFTP连接时报错Permission denied, please try again