我正在尝试使用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. Nginx 静态资源缓存配置
  2. oracle linux 5.8安装oracle 11g rac环境之grid安装
  3. JNDI学习总结(1)——JNDI入门
  4. 小议ASP.NET模板引擎技术的使用
  5. 数据科学竞赛-数据挖掘赛流程
  6. F5定时切换维护页面
  7. JavaMelody开源系统性能监控软件:
  8. Nopcommerce主要用到的技术及特点
  9. 基于android的手机点名签到学生请假考勤系统app
  10. 双闭环矢量控制的电压型PWM整流器参数整定
  11. Grafana实现参数查询功能
  12. UWB相关技术之测距定位方法
  13. 什么是多态,多态的实现
  14. 亿图图示----工业自动化模块展示
  15. 逃避不一定躲得过,面对不一定最难过
  16. linux gdm错误,gdm 系统出错且无法恢复
  17. USB转串口常用芯片
  18. RV1109 SPI调试
  19. 榜单发布!新老玩家混战,4D成像雷达“上车潮”来了?
  20. Javaweb JAVA JSP大学生贷款管理系统贷款管理系统jsp大学生助学金贷款管理

热门文章

  1. python使用GRPC远程调用rpc接口
  2. Ubuntu删除文件夹的命令
  3. adb shell下载网络图片_Android:adb的screencap命令实现屏幕截图并保存
  4. Paxos的实际应用
  5. Assert.assertEquals的使用方法和注意事项
  6. SOAP方式的CXF WebService实现
  7. 《ThinkPad-设置指纹启动》
  8. 惠普G4-2303tx windows7 32位操作系统驱动
  9. 解决:excel保护单元格密码忘记了
  10. ArcEngine 入门教程-帮助如何使用