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