计算机拒绝SFTP服务,SFTP上传文件权限被拒绝
我正在尝试使用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上传文件权限被拒绝相关推荐
- 使用hbuilder前端工具直接连接服务器FTP/SFTP连接传输上传文件
hbuilder前端工具直接连接FTP/SFTP连接传输上传文件#优点# 1>不需要冗余的下载ftp工具 *第一步* 1>hbuilder插件市场安装SFTP/FTP Sync 2> ...
- ftp服务器上传文件权限设置,ftp服务器 上传文件权限设置
ftp服务器 上传文件权限设置 内容精选 换一换 华为云对象存储服务帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用对 ...
- sftp shell 批量上传文件_shell脚本进行sftp、ftp文件批量上传与下载
SFTP传送:若使用SecureCRT,按下ALT+P开启新的会话即进行sftp操作 输入help命令,显示该SFTP提供所有的命令cd 路径 更改远程目录到"路径" lcd 路径 ...
- 华为云 对象存储服务 OBS 上传文件 上传图片 PHP Laravel
语言:php 框架:laravel 简介:将项目上所有的 图片.pdf文件.视频等上传到华为云 并获取到华为云的文件地址进行访问 准备工作 composer准备 1.composer.json里添加需 ...
- IE9上传文件出现“SCRIPT5: 拒绝访问”导致不能上传的解决办法
问题描述:在IE9浏览器上,如果上传文件的时候,是通过别的按钮或者是其他的点击事件来触发input框,那么就会出现"SCRIPT5: 拒绝访问". 问题原因:问题的原因在于浏览器处 ...
- linux上传文件权限命令,Linux 普通用户拿到root权限及使用szrz命令上传下载文件...
1.如何拿到root权限 在shell里如果看到你的命令输入行最前面显示的是 $符号,说明目前账号只有系统的普通权限. 输入:sudo su 这时能看到shell的输入行最前面已经显示的是#号,说明已 ...
- sftp shell 批量上传文件_Shell自动上传下载文件到SFTP服务器
1.说明 本文提供一个Shell脚本, 可以自动连接到SFTP服务器, 然后上传或者下载指定的文件, 进而可以使用Linux的corntab命令, 定时执行脚本上传下载文件, 实现文件的同步或者备份功 ...
- sftp shell 批量上传文件_如何在shell脚本里使用sftp批量传送文件-阿里云开发者社区...
主要步骤如下: 1.为运行shell脚本的本地用户生成密钥对 2.将其中的公钥分发到sftp欲登录的远程服务器上 3.编写并以上面的本地用户运行shell脚本 一.生成密钥对 在shell脚本中使用s ...
- FeignClient调用服务及上传文件的注意点及问题
目录 代码示例 文件服务接口 调用方 注意点: 2021.3.16更新:发新的坑 坑点: 原因分析 部分异常及解决方案 异常一:[Method has too many Body parameters ...
最新文章
- Android强制设置横屏或竖屏
- opengl版本发展史及各种概念的厘清
- EXPORT_SYMBOL的作用是什么
- java命令行执行程序解决依赖外部jar包的问题
- python Appium安装及环境配置 mitmproxy安装配置
- 【PP操作手册】创建和下达返修生产订单
- 2016谷歌官方最新eclipse工程导入studio,以前方式全部废弃。不能再使用。
- tensorflow环境下的识别食物_在win10环境下进行tensorflow物体识别(ObjectDetection)训练...
- 【第2波】有些话,适合在朋友圈说
- android 例子源码_AOSP系列文章(一)-Android系统源码下载和编译
- Sqlite3 ---------------用法
- springboot集成mybati 后又使用mybatisPlus 出现的问题 BindingException:Invalid bound statement
- 域名解析:记录类型的含义
- 计算机专业使用的工具,电子投标工具使用手册计算机软件及应用it计算机专业资料.doc...
- flask + websocket实现简单的单聊和群聊
- 运营效果分析:假设检验
- ubuntu等linux系统如何阅读caj文档
- Python实现淘宝准点抢单!双十一秒杀神器啊!还不来学?
- 计件工资系统c语言,计件工资管理系统
- [android基础知识] 之十三: Runtime.getRuntime()
热门文章
- python词云需要导入什么包_[python] 词云:wordcloud包的安装、使用、原理(源码分析)、中文词云生成、代码重写...
- 三 通用目标之make vmlinux的执行过程分析
- 【实用】把jar转换成exe文件
- 香港大学中国学院王志荣博士:大数据时代的新商业模式和战略
- 文件下载(JavaWeb)
- 会html可以找什么工作,html学完可以找什么工作
- 论文写作-英文词汇或短语使用注意事项
- LayaAir 3D案例展示:矩阵 • 奇妙之旅
- iphone图标资源总汇
- 硕5涨幅35%,薪酬达50K,看做对了什么?