Python 同一台计算机中的SSH连接
我用它来运行网络控制器之间的基准测试,因为我对这一切都是新手,我有几个问题,如果你能帮助我与他们 我的计算机是一个i5-3210m内核,内存为8Gb,我可以用它作为服务器和客户端,并在其中运行这种基准测试吗? 我尝试运行上一个./benchmarking_throughput.sh,但仍停留在这个阶段:Python 同一台计算机中的SSH连接,python,ssh,controller,Python,Ssh,Controller,我用它来运行网络控制器之间的基准测试,因为我对这一切都是新手,我有几个问题,如果你能帮助我与他们 我的计算机是一个i5-3210m内核,内存为8Gb,我可以用它作为服务器和客户端,并在其中运行这种基准测试吗? 我尝试运行上一个./benchmarking_throughput.sh,但仍停留在这个阶段: 1 NOX controller 01_NOX GPid is , id is 0 root@127.0.0.1's password: Permission denied, please t
1
NOX controller
01_NOX
GPid is , id is 0
root@127.0.0.1's password:
Permission denied, please try again.
root@127.0.0.1's password:
Permission denied, please try again.
root@127.0.0.1's password:
我知道我应该配置ssh或类似的东西,在谷歌搜索之后,我修改了/etc/ssh/sshd_配置文件,将permitrotlogin设置为yes,正如我理解的那样,删除密码请求,但它仍然显示相同的内容。。。我该怎么办?SSH表示安全Shell。这意味着它使用SSL来创建一个安全隧道 这意味着,如果没有密码,则需要证书。因此,您必须创建私钥和公钥并进行设置。即,在配置中设置这些文件的正确路径 要创建证书,请使用OpenSSL 或者,您可以使用pexpect模块传递密码 pexpect将启动流程,等待登录和/或密码并正确填写。这并不难
如果您想避免这种情况,并且这只是针对私有基准测试,那么可以使用telnet而不是SSH。没有SSL,这基本上是一样的。您必须启动telnet服务器,并使用telnet客户端。这两个版本都可以在大多数发行版上使用,无需任何安装。您重新启动了服务器吗?您是如何设置身份验证的?您应该能够在/var/log/yes中的一些文件中看到失败的原因。我重新启动了它,没有任何更改!如何设置身份验证?我明白了,有没有教程可以让我学习?我更喜欢理解这一点并使用它:pA小谷歌搜索的结果如下:这里解释了如何获得每个用户会话的无密码SSH。不适用于此框中的所有用户:Google est mater studiorum。