我正在尝试使用SFTP将excel文件从本地Windows PC上传到linux计算机。

这是我的代码:

private void uploadToSftp() {

try

{

ChannelSftp sftpClient = null;

Channel channel = null;

JSch jsch = new JSch();

Session session = jsch.getSession("username", "host", 22);

session.setPassword("password");

Properties config = new Properties();

config.put("StrictHostKeyChecking","no");

session.setConfig(config);

session.connect();

channel = session.openChannel("sftp");

channel.connect();

sftpClient = (ChannelSftp) channel;

sftpClient.cd("/var/www/folder");

File localFile = new File("C:\\Workspace\\upload-file\\test.xlsx");

sftpClient.put(localFile.getAbsolutePath(),localFile.getName());

sftpClient.disconnect();

channel.disconnect();

session.disconnect();

} catch (JSchException e) {

e.printStackTrace();

} catch (SftpException e) {

e.printStackTrace();

}

}

但是每次我运行此应用程序时,都会出现错误:

3: Permission denied

at com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2873)

at com.jcraft.jsch.ChannelSftp._put(ChannelSftp.java:594)

at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:475)

at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:365)

有人知道什么可能是问题吗,我该如何解决呢?

计算机拒绝SFTP服务,SFTP上传文件权限被拒绝相关推荐

  1. 使用hbuilder前端工具直接连接服务器FTP/SFTP连接传输上传文件

    hbuilder前端工具直接连接FTP/SFTP连接传输上传文件#优点# 1>不需要冗余的下载ftp工具 *第一步* 1>hbuilder插件市场安装SFTP/FTP Sync 2> ...

  2. ftp服务器上传文件权限设置,ftp服务器 上传文件权限设置

    ftp服务器 上传文件权限设置 内容精选 换一换 华为云对象存储服务帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用对 ...

  3. sftp shell 批量上传文件_shell脚本进行sftp、ftp文件批量上传与下载

    SFTP传送:若使用SecureCRT,按下ALT+P开启新的会话即进行sftp操作 输入help命令,显示该SFTP提供所有的命令cd 路径 更改远程目录到"路径" lcd 路径 ...

  4. 华为云 对象存储服务 OBS 上传文件 上传图片 PHP Laravel

    语言:php 框架:laravel 简介:将项目上所有的 图片.pdf文件.视频等上传到华为云 并获取到华为云的文件地址进行访问 准备工作 composer准备 1.composer.json里添加需 ...

  5. IE9上传文件出现“SCRIPT5: 拒绝访问”导致不能上传的解决办法

    问题描述:在IE9浏览器上,如果上传文件的时候,是通过别的按钮或者是其他的点击事件来触发input框,那么就会出现"SCRIPT5: 拒绝访问". 问题原因:问题的原因在于浏览器处 ...

  6. linux上传文件权限命令,Linux 普通用户拿到root权限及使用szrz命令上传下载文件...

    1.如何拿到root权限 在shell里如果看到你的命令输入行最前面显示的是 $符号,说明目前账号只有系统的普通权限. 输入:sudo su 这时能看到shell的输入行最前面已经显示的是#号,说明已 ...

  7. sftp shell 批量上传文件_Shell自动上传下载文件到SFTP服务器

    1.说明 本文提供一个Shell脚本, 可以自动连接到SFTP服务器, 然后上传或者下载指定的文件, 进而可以使用Linux的corntab命令, 定时执行脚本上传下载文件, 实现文件的同步或者备份功 ...

  8. sftp shell 批量上传文件_如何在shell脚本里使用sftp批量传送文件-阿里云开发者社区...

    主要步骤如下: 1.为运行shell脚本的本地用户生成密钥对 2.将其中的公钥分发到sftp欲登录的远程服务器上 3.编写并以上面的本地用户运行shell脚本 一.生成密钥对 在shell脚本中使用s ...

  9. FeignClient调用服务及上传文件的注意点及问题

    目录 代码示例 文件服务接口 调用方 注意点: 2021.3.16更新:发新的坑 坑点: 原因分析 部分异常及解决方案 异常一:[Method has too many Body parameters ...

最新文章

  1. Android强制设置横屏或竖屏
  2. opengl版本发展史及各种概念的厘清
  3. EXPORT_SYMBOL的作用是什么
  4. java命令行执行程序解决依赖外部jar包的问题
  5. python Appium安装及环境配置 mitmproxy安装配置
  6. 【PP操作手册】创建和下达返修生产订单
  7. 2016谷歌官方最新eclipse工程导入studio,以前方式全部废弃。不能再使用。
  8. tensorflow环境下的识别食物_在win10环境下进行tensorflow物体识别(ObjectDetection)训练...
  9. 【第2波】有些话,适合在朋友圈说
  10. android 例子源码_AOSP系列文章(一)-Android系统源码下载和编译
  11. Sqlite3 ---------------用法
  12. springboot集成mybati 后又使用mybatisPlus 出现的问题 BindingException:Invalid bound statement
  13. 域名解析:记录类型的含义
  14. 计算机专业使用的工具,电子投标工具使用手册计算机软件及应用it计算机专业资料.doc...
  15. flask + websocket实现简单的单聊和群聊
  16. 运营效果分析:假设检验
  17. ubuntu等linux系统如何阅读caj文档
  18. Python实现淘宝准点抢单!双十一秒杀神器啊!还不来学?
  19. 计件工资系统c语言,计件工资管理系统
  20. [android基础知识] 之十三: Runtime.getRuntime()

热门文章

  1. python词云需要导入什么包_[python] 词云:wordcloud包的安装、使用、原理(源码分析)、中文词云生成、代码重写...
  2. 三 通用目标之make vmlinux的执行过程分析
  3. 【实用】把jar转换成exe文件
  4. 香港大学中国学院王志荣博士:大数据时代的新商业模式和战略
  5. 文件下载(JavaWeb)
  6. 会html可以找什么工作,html学完可以找什么工作
  7. 论文写作-英文词汇或短语使用注意事项
  8. LayaAir 3D案例展示:矩阵 • 奇妙之旅
  9. iphone图标资源总汇
  10. 硕5涨幅35%,薪酬达50K,看做对了什么?