2011-12-18 57 views
11

我试图配置Netbeans自动将PHP文件上传到SFTP服务器(我在该服务器中没有管理员权限)。NetBeans中SFTP的私钥文件

一切都OK,但Netbeans的每次需要上传一些时间启动一个警告:

主机的真实性......不能成立。 RSA密钥指纹是XX:XX:XX:,,,, 您确定要继续连接吗?

每次如何避免被提示?我想指定私钥文件就足够了,但不知道如何生成该文件。你可以帮我吗? (通过其他方式抑制警告也可以。)

+0

从命令行通过ssh连接到服务器,将它添加到'known_hosts'中 – 2011-12-18 17:20:19

+0

http://stackoverflow.com/questions/3328930/i-netbeans-can-i-somehow-store-the-rsa-key-远程服务器指纹或 – 2012-01-06 17:15:31

回答

23

这并不太容易从gui中理解,但它确实很简单。

首先,您需要创建一个Netbeans将写入的空文本文件,将其称为knownhosts.txt

指向此文件的已知主机文件字段在您的配置中。在Projects窗口中的项目(单击右键,选择属性从下拉菜单;在项目属性对话框中选择运行配置;然后单击管理连接...现在你应该看到已知主机文件字段,您可以在此浏览到您的空文本文件。)

测试连接。

就是这样!

+0

在linux系统上,授权netbeans写入这个文件。 – Nolwennig 2016-01-22 10:08:10