【问题标题】:How to create password less FTP connection?如何创建无密码的 FTP 连接?
【发布时间】:2020-06-05 10:07:13
【问题描述】:

我想与某个位置建立无密码的 FTP 连接,但找不到与此相关的任何内容。如果我传递了我的凭据,我可以建立连接,但我希望它没有密码。有人可以帮我解决这个问题吗?

我正在使用以下代码建立密码连接: ftp example.app.xyz.com(在linux中执行) 然后它提示我输入我的凭据

【问题讨论】:

  • 显示最小复制示例如何使用凭据建立 FTP 连接。
  • 我已经用您要求的详细信息更新了问题。
  • AFAIK ftp 不允许无密码连接,即使在匿名模式下您也需要输入密码(即使它是一个虚拟密码)。你可能会考虑类似 scp 的东西,或者如果你是老式的,甚至是 rcp。
  • 我尝试过使用 scp 但它对我不起作用可能是因为客户端的安全问题。

标签: python linux bash ftp


【解决方案1】:

如果ftp提示您输入密码,则表示服务器需要密码。

如果您认为服务器允许匿名连接,它将接受任何密码。因此,只需按 Enter。

【讨论】:

  • 服务器肯定需要我的凭据,我也可以访问服务器。但是我必须自动化这个过程,因此我想减少密码,因为我不想在脚本中硬编码我的凭据。
  • 我迷路了。那么您是在问如何配置服务器以允许匿名访问?
【解决方案2】:

我尝试使用 .netrc 文件设置无密码连接,并且我成功地做到了。但我已经读到这不是一种安全的方式。所以,如果有人有任何其他方法,那将非常有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-27
    • 1970-01-01
    • 2016-11-18
    • 1970-01-01
    • 2014-12-22
    • 2012-09-16
    • 2018-12-12
    • 1970-01-01
    相关资源
    最近更新 更多