当前位置: 首页 > 知识库问答 >
问题:

有没有一种方法可以在没有密码或私钥引用的情况下连接到SFTP服务器

常睿范
2023-03-14

我想在无需密码验证的情况下通过SFTP服务器上传文件。在这里,我也不想使用私钥。我的公钥已共享到目标SFTP服务器。我可以使用username@hostname作为来自filezilla的url,没有密码或私钥引用。我想从java代码中实现同样的功能。我还研究了j2shh、maverick和jsch API,但每个地方都需要密码或私钥进行身份验证。有什么方法可以通过使用连接到服务器吗username@hostname仅来自java代码?

共有1个答案

顾宏朗
2023-03-14

以下帖子将对您有所帮助。

  • OpenSSH服务器-匿名帐户

简而言之,SSH服务器允许客户端用户无需密码即可登录。这意味着用户至少需要请求用户名和主机名。

 类似资料:
  • 问题内容: 我有一个简单的https服务器,提供了一个简单的页面,例如(简洁起见,没有错误处理): 我想使用“ 让我们加密 TLS”证书通过https提供内容。我希望能够进行证书续订并更新服务器中的证书,而无需停机。 我尝试运行goroutine更新: 但是,这不起作用,因为服务器不会“读入”更改后的配置。无论如何,有没有要求服务器重新加载? 问题答案: 有:您可以使用的成员而不是填充。首先,定义

  • 我想在我的spring web应用程序中添加几个过滤器,但至少现在不会有任何关于安全性的内容。所以。没有spring-security我所能做的就是在web.xml中定义多个过滤器(定义过滤器的旧方法)。要能够使用spring过滤器链,我需要为我的项目添加spring-security作为依赖项,这似乎很奇怪。也许我做错了什么,而且确实有过滤器链可以在没有spring-security依赖的情况下

  • 我尝试了不同的选择: 我有一个本地服务器 - OpenSSH,安装时在目录 C:\ProgramData\ssh 中生成了几对 SSH 密钥(主机)。 然后我使用PuTTYgen程序自己生成了3个密钥(用户):私钥、公钥和authorized_keys。将authorized_keys密钥放在服务器上的~/directory.ssh/中。 使用SFTP客户端时,FileZilla和WinSCP指定

  • 我试图使用confluent的模式注册表使我的应用程序工作,但此时我并不是生产者的完全控制者,你甚至可以将它们视为不绑定confluent产品的遗留应用程序。 我正在查看融合信息,似乎所有消息都应该在有效负载中包含一个魔法字节和模式ID https://docs.confluent.io/3.2.0/schema-registry/docs/serializer-formatter.html 或者

  • 我们配置了EC2实例,该实例具有对SQS和EC2的完全权限的IAM角色。有没有什么方法可以在没有AWS的任何SDK/CLI支持的情况下发送消息到队列?仅使用来自EC2实例的简单REST调用?

  • 我有一个带有私有方法的类,该方法调用一些外部类并执行它,如果不使用powermock,我如何防止这种情况发生?(该项目使用Junit5,目前还不支持powermock)。 我考虑过将这些函数移到外面,但我觉得有时方法确实属于特定的类,因为它们是它的一部分,将它们移出对我来说没有意义,下面只是一个例子来说明。 我已经知道大多数人会说不要测试私有方法,但a.我不完全同意,b.我不想在这里测试这个方法,