Mac 上的 Filezilla:使用无密码身份验证的 SFTP?

Dan*_*ark 13 filezilla ssh-agent

我正在尝试按照 OSX 此处的说明进行操作

http://wiki.filezilla-project.org/Howto

我可以ssh在没有用户名/密码的情况下成功到达目标服务器(OSX 从~/.ssh目录中获取我的证书),但我不知道如何让 Filezilla 做同样的事情。

我试过只是跑步ssh-agent,但没有太大作用。

Dan*_*ark 20

您现在可以使用FileZilla -> Preferences -> Connection -> SFTP它来导入您的私钥。

  • `Command-Shift-G` 并输入:`~/.ssh` 进入你的 `.ssh` 目录 (10认同)
  • (从我的语言翻译)“~/.ssh/id_rsa 不是受支持的格式。此外,它受密码保护。Filezilla 尚不支持受密码保护的密钥。是否要将文件转换为受支持的不受保护的格式?” 不,谢谢... (3认同)

Juh*_*äki 7

最新版本的 OSX 内置了 ssh-agent,无需单独启动。

就我而言,我只需在 FileZilla 的站点设置中将登录类型更改为“交互式”并选择 SFTP 作为协议。

FileZilla 显然与 ssh-agent 对话并处理身份验证。这比将密钥导入 FileZilla 更好,因为这样您可以保护文件密码。