sagemath云项目的SSH登录

sagemath云项目的SSH登录,ssh,sage,Ssh,Sage,在将公钥的本地副本(~/.SSH/id_rsa.pub)添加到远程主机上项目的.SSH子目录中的authorized_keys文件后,我尝试使用SSH(我使用的是OS X 10.10.1)登录到我在sagemath cloud的一个项目,该文件为162.222.176.40: $ ssh <project id>@162.222.176.40 The authenticity of host '162.222.176.40 (162.222.176.40)' can't be est

在将公钥的本地副本(
~/.SSH/id_rsa.pub
)添加到远程主机上项目的.SSH子目录中的authorized_keys文件后,我尝试使用SSH(我使用的是OS X 10.10.1)登录到我在sagemath cloud的一个项目,该文件为
162.222.176.40

$ ssh <project id>@162.222.176.40
The authenticity of host '162.222.176.40 (162.222.176.40)' can't be established.
RSA key fingerprint is 3a:40:8e:77:88:7e:f8:68:0c:28:4a:32:f8:4a:4a:25.
Are you sure you want to continue connecting (yes/no)? yes
$ssh@162.222.176.40
无法确定主机“162.222.176.40(162.222.176.40)”的真实性。
RSA密钥指纹是3a:40:8e:77:88:7e:f8:68:0c:28:4a:32:f8:4a:4a:25。
是否确实要继续连接(是/否)?对

这和预期的一样吗?我确实检查了~/.ssh/known_主机,但该主机没有出现。我猜它会在我第一次登录时添加。

在第一次连接到服务器时看到这样的消息是很正常的。如果它询问是否可以继续连接,只需说“可以”。然后,该公钥将添加到本地
~/.ssh/known_hosts
文件(与该IP地址或域关联)


只有在每次连接到服务器时看到此消息时才会出现问题。在这种情况下,问题可能是给定的密钥已经存在于本地计算机的
~/.ssh/known_hosts
文件中,但与不同的IP地址或域关联。请尝试删除该行文件,或者完全清除该文件。

ssh抱怨的是远程主机的主机密钥,而不是您的个人密钥。“RSA密钥指纹”行之后会发生什么?谢谢,它会询问我是否要继续连接,但我不想。我问过Sage和sagemath云的创建者William Stein,但他说他也不知道为什么。将主机添加到~/.ssh/known_hosts,然后尝试使用ssh,这种黑客方法有效吗?嗨,我完全误解了你的问题。我同意下面Alex Ryan的回答。