最初,我在 FileZilla 中创建网站时遇到了问题,因为我需要使用私钥登录服务器,但没有列出使用密钥文件登录的任何选项。根据这个答案我可以添加密钥文件,但我发现我最初创建的站点尚未保存。当我去创建另一个站点时,我认为我只需要使用“普通”作为身份验证类型,但在选择“确定”后,类型不知为何更改为“要求输入密码”。
问题是我没有与该网站关联的密钥文件,即使密钥文件存储在系统中,所以当我重新登录时,它仍然会要求我输入密码。鉴于我必须追溯添加密钥文件,我如何将密钥文件与我创建的每个网站关联起来?
答案1
抱歉,前面说的不对。我太天真了,以为事情可以一起解决。
在 FileZilla 中,您必须使用菜单添加密钥编辑→优先→安全FTPssh-agent
,就像您所做的那样。或者在启动 FileZilla 之前确保密钥在您的计算机中(ssh-add -l
应该会列出密钥)。
您的帐户现场经理必须有“普通的”使用空密码登录,并且密钥应该自动尝试。