关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
JSCH连接SFTP服务报错: Auth fail
收起
- 写回答
- 好问题 3 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
save4me 2016-01-14 18:42关注请尝试
首先确保服务器上的/etc/ssh/sshd_config中的PasswordAuthentication设置为
PasswordAuthentication yes
如果还不行,可以参考sftp auth fail或者SFTP连接异常 Could not connect to SFTP server. Caused by: com.jcraft.jsch.JSchException: Auth fail
发现很多网上代码都指定StrictHostKeyChecking选项为no,就把代码改为下面这样:
private static Session getSession(String user, String passwd, String host, int port) throws JSchException { JSch jsch = new JSch(); Session session = jsch.getSession(user, host, port); session.setConfig( "StrictHostKeyChecking" , "no" ); // 不验证host-key,验证会失败。 session.setPassword(passwd); session.connect(); return session; }
这个问题其实是因为jsch进行严格的 SSH 公钥检查导致的,禁用 SSH 远程主机的公钥检查可以方便进行自动化任务执行。如果是在shell命令行下进行的自动化任务,建议采用客户端公钥认证,也就是ssh自动登录的方式。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 9举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2023-06-13 03:24王凯冲的博客 SFTP服务器连接报错: com.jcraft.jsch.JSchException: Auth fail
- 2021-03-13 15:03磨灭指纹的博客 连接SFTP服务器时总是抛出以下异常,而且自己也在本地测试800多遍了都没有任何问题,就是在Linux平台下出现的org.apache.commons.vfs.FileSystemException: Could not connect to SFTP server at “168.22.73.69”....
- jdq630的博客 在服务器端增加算法会有一个问题,如果服务器不支持的算法增加上去后会出现sshd服务无法重启;但在实际情况下,问题分析起来不还比较痛苦,因为客户现场环境是内网无法直接远程调试,于是自己写了一个简单的程序进行...
- 南丁格尔帅的博客 配置springcloud配置中心读取github上的配置文件报错:com.jcraft.jsch.JSchException: Auth fail org.eclipse.jgit.api.errors.TransportException: https://username@gitee.com/project.git: Auth fail at org....
- 2021-02-28 08:39Hasaki酱的博客 应用项目中有一个功能,要通个关Sftp进行日志文件的传输,在部署的时候,服务器之间已经配置了免认证(密),也就sftp免密登录,但是部署完项目后,启动服务,在需要传输的时候还是报了下面的错误:...
- 2021-12-28 03:46无极小卒的博客 背景:使用sftp服务上传和下载文件时出现这个错误提示,导致无法正常去加载文件,网上找了一大圈也没找到这个问题解决方案。这个异常是sftp服务出了问题,我的解决方法是,删除原来创建的用户,然后重新创建同名用户...
- 2021-03-01 05:10去海边钓猪的博客 你要足够努力,才能够...com.jcraft.jsch.JSchException: Auth fail 问题如下图 分析: Auth fail,认证失败。我们生成ssh公钥时,使用的命令为 ssh-keygen -t rsa -C "xx@xx.com" 生成的私钥为: OPENSSH PRIVATE K.
- 2021-03-05 05:37big maomi~的博客 在尝试将文件上传到我们的服务器时,我收到以下异常com.jcraft.jsch.JSchException: Auth failat com.jcraft.jsch.Session.connect(Session.java:464)at com.jcraft.jsch.Session.connect(Session.java:158)at Ftp...
- 2023-05-29 10:13程序猿小何的博客 Auth fail
- 2023-11-21 08:49乡下小哥编程的博客 编写的一个java 代码实现文件上传,本地虚拟机可以上传成功。异常信息: java.lang.Exception: 连接sftp服务器异常。。。。。。。。
- 2021-03-29 08:36amituoyuan的博客 用xftp 密钥登录连接 没问题,java 代码出问题com.jcraft.jsch.JSchException: Auth fail 究其原因是因为服务器设置的密钥登录,有得时候需要PPK格式,有得时候不需要ppk结尾。 你们可以用WinSCP 这个软件或者xftp...
- 2021-08-12 10:17王奥雷的博客 应用项目中有一个功能,要通个关Sftp进行日志文件的传输,在部署的时候,服务器之间已经配置了免认证(密),也就sftp免密登录,但是部署完项目后,启动服务,在需要传输的时候还是报了下面的错误:...
- 2021-03-11 07:16Krisez的博客 上午使用JSCH连接服务器都还好好的,下午就报错“Auth fail”,我以为是我动到了账号密码,Ctrl+Z没有回退啊。难道是团队的改了密码?查看文档也没有啊,怎么回事。使用XShell也是OK的。然后删除了setTimeout()就好...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司