我是NetBeans,我可以以某种方式存储远程服务器的RSA密钥指纹,或者在采取行动之前没有NetBeans确认密钥吗?

Tho*_*ens 51 php netbeans rsa-key-fingerprint netbeans-6.9

我目前正在使用带有PHP插件的NetBeans 6.9和来自远程服务器项目的PHP应用程序.但是,每次上传或下载时,我都会收到一条警告提示:

无法建立主机x的真实性.RSA密钥指纹是y.您确定要继续连接吗?

我正在连接到我自己的服务器,所以是的,我一直都相信它.获取该弹出窗口很烦人,我希望能够简单地检查密钥是否存储密钥并告诉我密钥是否更改或只是连接到我告诉它的服务器,而不管RSA密钥指纹.

Mik*_*ike 104

您可以创建一个空文件,并将其设置为"管理远程连接"窗口中的"已知主机文件".下次告诉NetBeans连接时,它会将指纹保存在该文件中并停止打扰您.我认为可以安全地假设如果密钥更改,将再次提示您.

  • 我意识到这已经有4年了,但对于那些在这里结束的人来说:如果你在Windows上,你必须将已知的hosts文件保存在netbeans可以写入的地方.如果不是管理员,则无法将其放在C:\或程序文件或无法保存文件的任何文件夹中.这似乎很明显,但我花了一个小时与此斗争,我希望它能帮到你! (10认同)
  • @Zorayr:右键单击一个项目,单击"属性",然后单击"远程连接"下拉列表旁边的"运行配置"和"管理...". (5认同)
  • 这对我有用.我刚刚创建了一个文本文件,称为"已知主机文件",将其放在我抛出所有NetBeans项目的目录中,然后将"管理远程连接"窗口中的"已知主机文件"设置为该文件.在我说"是"建立连接之后,它将主机信息写入该文件并且再也没有提示我.谢谢. (3认同)
  • 有没有简单的方法来进入管理远程连接窗口? (3认同)
  • 谢谢,每天为我节省了数百次点击!:D (2认同)