java接口,现在要上传文件到sftp,对方说他们提供sftp地址及登录秘钥,sftp服务器使用ID_RSA方式登录,啥意思啊,如何操作?需要我生成啥密钥文件吗?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
java接口,现在要上传文件到sftp,对方说他们提供sftp地址及登录秘钥,sftp服务器使用ID_RSA方式登录,啥意思啊,如何操作?需要我生成啥密钥文件吗?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2020-08-26 10:00关注https://www.cnblogs.com/DreamFather/p/11327978.html
秘钥就是一个字符串,看代码中的 String privateKey
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2020-09-15 12:37**Linux下sftp配置之密钥方式登录详解** 在Linux环境中,为了提高文件传输的安全性,通常会使用sftp(Secure File Transfer Protocol)代替传统的FTP或vsftp,因为sftp基于SSH(Secure Shell)协议,可以提供加密的...
- 2020-09-21 13:00### Python基于SFTP及RSA密钥实现远程拷贝文件的方法 在现代软件开发与运维工作中,经常需要在不同的服务器间传输文件。为了提高安全性并简化操作流程,许多开发者选择使用SSH(Secure Shell)协议下的SFTP(Secure...
- 2021-03-09 07:52嘿嗨呵呵的博客 cmd窗口使用sftp命令非密钥和...2、登录命令:sftp -P 28 kevin@127.0.0.1说明:-P 端口参数 28是端口,默认端口是22 kevin是登录的用户名,127.0.0.1是SFTP服务器的地址(搭在本地环境)上传文件命令:put d:/file...
- 2021-03-15 20:43乘风破浪的小小的博客 1.在本地主机(Ubuntu)产生RSA密钥cd ~/.ssh/ssh-keygen -t rsa均Enter采用默认方式,则产生两个文件 id_rsa id_rsa.pub2.将公钥id_rsa.pub添加到远程主机~/.ssh/authorized_keys 文件cat id_rsa.pub >> .ssh/...
- 2021-03-13 23:38Roy Kid的博客 1、关闭连接的时候,必须要sftp.getSession().disconnect();sftp.quit();sftp.disconnect();否则session回话一直都在,如果使用main()函数测试的话,进程一直都不关闭。2、上面的文章里,没有考虑到使...
- 2021-03-22 12:23许海平的博客 一、Java实现对SFTP服务器的文件的上传下载:1、添加maven依赖:com.jcraftjsch0.1.542、SFTPUtil工具类:import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileInputStream;import java.io...
- 2018-10-16 17:27Java SFTP上传涉及的技术栈主要围绕Java Secure Channel (JSch) 库,Java Cryptography Extension (JCE) 政策,以及PuTTY工具。这些组件在实现安全的文件传输协议(SFTP)时扮演着关键角色。 首先,让我们深入了解每...
- 2021-03-22 16:19LouisWK的博客 SFTP 为 SSH的一部份,是一种传输文件到服务器的安全方式。SFTP是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,...
- 2022-09-24 10:10SFTP 工具包 生成RSA密钥的方法 openssl genrsa -des3 -out privkey.pem 2048 这个命令会生成一个2048位的密钥,同时有一个des3方法加密的密码,如果你不想要每次都输入密码,可以改成: openssl genrsa -out ...
- 2021-04-08 19:13吴敬欣的博客 分享给大家供大家参考,具体如下:如果两台服务器之间使用了RSA秘钥免密码登录的方式,可以先查找出rsa秘钥的对应目录(如find / -name id_rsa 或者locate id_rsa),接着通过Python中paramiko模块可以这样实现scp功能...
- 2020-10-14 17:14通过这种方式,你可以安全地在Java应用程序中使用SFTP协议进行文件传输,无论是上传还是下载,同时确保数据的完整性与安全性。注意,为了提高安全性,建议使用密钥对认证而非密码认证,尤其是在生产环境中。
- 2021-12-13 17:50帅气詹姆斯的博客 -- sftp上传依赖包 --> <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.42</version> </dependency> 第二步 ...
- 2021-03-16 22:46回忆的眼泪的博客 文件完整路径=basePath+directory * @param basePath 服务器的基础路径 * @param directory 上传到该目录 * @param sftpFileName sftp端文件名 */ public void upload(String basePath,String directory, String ...
- 2019-01-28 16:18邂逅相遇xy的博客 我是做开发的,但是最近有个搭建sftp的任务,我在网上找了很多相关资料,大体类容差不多,但是基本都忽略了一些关键处,(这让运维小白的我无从下手)此处用作记载,免得以后忽略。同时希望能帮助开发的小伙伴 搭建...
- 2021-02-27 00:40您身边的武器小店的博客 I am facing problem to create a session to a remote SFTP server by JSch:The command i use to connect the sftp server through shell is:sftp -o BindAddress=SOME_IP_ADDRRESS myUserName@HOST_IP_ADDRand it...
- 2018-09-30 18:10这里我们详细探讨一下"FTP,SFTP文件上传,下载到服务器,ZIP文件压缩,加密,解密,然后再上传到服务器"这一主题。 首先,FTP(File Transfer Protocol)是一种标准网络协议,用于在Internet上进行文件传输。它允许...
- 2017-09-05 14:52下面将详细介绍如何通过Java实现这一功能,主要涉及的技术点包括SFTP协议、JSch库的使用、文件上传逻辑以及登录方式等。 首先,SFTP是一种基于SSH的安全文件传输协议,它提供了在不安全网络上安全传输文件的能力。...
- 2021-03-15 20:43weixin_39626089的博客 $ ls ~/.ssh/如果~/.ssh/下存在id_rsa和id_rsa.pub或者存在id_dsa和id_dsa.pub文件,且文件不为空,通常是以前已经生成好了密钥对,直接使用这个密钥对就可以了。2、如果不存在密钥对,需要先生成密钥对;$ ssh-...
- 没有解决我的问题, 去提问