我目前正在使用我的所有 FTP 凭据设置 Keepass,并尝试使其尽可能简单。
因此我尝试设置 AutoType 功能。但我目前无法自动打开 Filezilla 并添加凭据,而无需单击输入字段本身。
有什么方法可以实现这一点吗?或者有其他方法可以解决我的问题?
答案1
只需打开 Filezilla。光标将位于“服务器”字段中。
现在作为自动输入,将其更改为
ftp://{USERNAME}:{PASSWORD}@{URL}{ENTER}
例如,对于未加密的 ftp。URL 必须采用以下格式才能工作,其中端口是一个选项。
servername.tld[:port]
在我的德语版本中,我需要添加“alt+R”,但在我的情况下,焦点是在服务器字段上。
如果将鼠标移到服务器字段上,您将看到如何连接到 sftp。
答案2
我使用它的方式以及作为自动输入的替代方法是使用打开 URL 快捷方式并应用 URL 覆盖。这样,我只需按Ctrl+ U,FileZilla 就会自动打开并立即连接。
要在 KeePass 中设置:
- 转到“工具”->“选项”->“集成”选项卡->“URL 覆盖”(右下角按钮)
- 添加 ftp 和/或 sftp 的覆盖,覆盖内容如下(在 Windows 中,其他路径: https://github.com/kvaps/keepass-url-overrides#ftp):
cmd://"C:\Program Files\FileZilla FTP Client\filezilla.exe "{URL}
- 创建新条目
- 在 URL 字段中输入:
ftp://{用户名}:{密码}@{标题}
- 将 ftp 地址的 URL 放在标题字段中
- 将用户名放在用户名字段中
- 将密码输入到密码字段
- 在 URL 字段中输入:
- 节省
- 选择新条目并按Ctrl+U
- FileZilla 应立即打开并连接
对于sftp
连接,请在 URL 字段中使用此内容:
sftp://{用户名}:{密码}@{标题}:22
您可以使用 FileZilla 的命令行允许的内容对其进行调整:https://wiki.filezilla-project.org/Command-line_arguments_(客户端)
答案3
这里有一个更好的方法,可以让您正常使用 URL 和标题字段:
在“集成”选项卡上,添加 ftp 和 sftp 的 URL 覆盖:
ftp
:
cmd://"C:\Program Files\FileZilla FTP Client\filezilla.exe" ftp://{USERNAME}:{PASSWORD}@{URL:RMVSCM}
sftp
:
cmd://"C:\Program Files\FileZilla FTP Client\filezilla.exe" sftp://{USERNAME}:{PASSWORD}@{URL:RMVSCM}