2011-11-09 32 views
1

我将磁盘映像克隆到另一台服务器,以使用与gentoo和nginx相同的设置。现在,每当我通过sftp从我的开发api(NetBeans)连接到新服务器时,它都会将rsa密钥添加到hosts文件中。每次将文件保存到服务器时,我都必须点击“是”。Linux服务器每次在NetBeans中提示RSA密钥提示

我重新生成密钥,因为我认为这可能是因为ip更改或其他问题,但仍然是同样的问题。有一些我错过的SSH配置?

虽然Putty似乎正确地存储了密钥,但它警告我密钥已更改,缓存中只有一个条目,但我的sftp客户端似乎并未意识到密钥已存在于hosts文件中所以它每次都要求再次添加它。快把我逼疯。

回答

4

我在Netbeans中也遇到同样的问题,当我将SFTP配置中的“已知主机”字段(项目的远程服务器设置)指向我的PC中的空白.txt文件时,问题得到解决。该文件可以有任何名称。

+0

就是这样,我在已知主机字段中有.txt,它适用于我连接的任何其他服务器,即使是原来从其中复制到不正确工作的原始服务器。 – Kyro

+0

在linux系统上,授权netbeans写入这个文件。 – Nolwennig