2017-10-15 132 views
-1

我的目标是消除私钥 - 身份验证。不带私钥的身份验证

我有一个Android应用程序,我连接到我的谷歌云虚拟实例并运行几个脚本。现在,我将手机上的私钥用于测试目的,这样我就可以连接到谷歌云并执行我写的内容。我的问题是:

我怎么能消除私钥,从而使连接不太安全,但更容易测试更多的手机?

我的最终目标是发送电子邮件到一个电子邮件地址,并运行谷歌云虚拟实例上的脚本。这可能吗?

感谢

+0

SSH具有私钥以外的身份验证方法。你还没有描述过你的软件,所以很难理解你在寻找什么样的答案。 – Kenster

回答

1

您将需要编辑ssh配置文件,并在设置PubkeyAuthenticationno的/ etc/SSH/sshd_config中

然后,你需要重新启动SSH服务器,以便加载新配置:对于Ubuntu:sudo service ssh restart,对于Centos:sudo service sshd restart

+0

感谢您的快速回答!这似乎很有用,明天我会检查出来,如果它有效,我会接受你的答案。 – Marci

+0

我没有找到Pubkey验证sshd_config中,但我发现了以下:#RhostsRSA验证没有 #RSA验证是 #PasswordAuthentication yes把 #Hostbase验证没有 #GSSAPIAuthentication没有 正如你可以看到所有被注释掉。我应该取消注释或修改哪一个来消除私钥 - 身份验证?谢谢 – Marci

+0

您的服务器必须覆盖其设置。我建议在https://serverfault.com/上提问,不要忘记提及您使用的是谷歌云。 – Scriptonomy

相关问题