Beyond Compare 3或4 Pro允许您使用私钥文件而不是密码来验证SFTP连接。
在Linux服务器上生成私钥
ssh-keygen -m PEM -t rsa
- 输入以将密钥另存为
~/.ssh/id_rsa
- 如果需要,输入密码。
chmod 700 ~/.ssh
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
配置超越Compare 4 Pro以使用私钥
- 将私钥复制
~/.ssh/id_rsa
到本地PC上的文件夹中。 - 在Windows或Linux上,打开“ 工具” |“ 工具”。型材。在macOS上,打开Beyond Compare | 型材。
- 单击+创建一个新的配置文件。
- 选择“ FTP配置文件”。
- 转到“ 登录”选项卡。
- 选择SFTP(SSH2)作为协议。
- 输入主机名和用户名。
- 将密码留空,然后取消选中保存密码。
- 在SSH私钥文件字段中,单击浏览按钮,然后选择从Linux服务器复制的私钥(
id_rsa
)。 - 保存配置文件。
- 在文件夹比较中,单击浏览按钮。
- 选择您的SFTP服务器的已保存配置文件,然后单击“ 确定”。
- 如果需要,请输入私钥的密码。
配置超越Compare 3 Pro以使用私钥
- 将私钥复制
~/.ssh/id_rsa
到本地PC上的文件夹中。 - 开启工具 | FTP配置文件。
- 单击新建以创建新的配置文件。
- 转到常规标签。
- 选择SFTP(SSH2)作为协议。
- 输入主机名和用户名。
- 将密码留空,然后选中保存密码。
- 转到“ 身份验证”选项卡。
- 在SSH公钥认证:私钥文件字段中,单击浏览按钮,然后选择从Linux服务器复制的私钥(
id_rsa
)。 - 如果需要,请输入私钥的密码。
- 保存配置文件。
- 在文件夹比较中,单击浏览按钮。
- 转到“ FTP站点”选项卡。
- 单击配置文件下拉列表,选择您的SFTP服务器的配置文件,然后单击确定。

Beyond Compare比较源代码示例
通过以上的介绍,你是不是觉得Beyond Compare能为你解决很多繁琐的工作,其实它的功能还远远不止这些,在以后的教程中会为大家一一详细介绍它的功能。
以上就是小编分享的关于“Beyond Compare教程关于SFTP私钥身份验证”的分享,希望对你有所帮助。如果有其他关于Beyond Compare软件相关的内容想要了解,欢迎关注麦软小店。