我已经尝试在我的linux服务器中启用SSH登录。它能很好地连接我的私钥。我还访问了/etc/ssh/ssh_config并编辑了如下字段:
PasswordAuthentication no
但当我使用putty或winSCP时,它仍然允许我通过用户名/密码登录。现在,我可以从用户/密码和SSH密钥登录,就安全性而言,这是毫无意义的。我还需要做什么才能只允许SSH登录?
使用ssh,我将登录到另一个系统,并在那里执行创建新机器的脚本,并执行一些设置。大约需要7-8个小时。因此,所发生的是,ssh连接不断下降,我总是在脚本执行失败的情况下超时。
因此,现在我使用这个参数以及ssh连接:
ssh -o ServerAliveInterval=60 user@host ....
这个ssh是多次生成的。问题是在几个ssh连接之后,我得到了错误:
too many logins of user和after连接在成功登录之后就会关闭。
那么,即使在ssh工作结束之后,ServerAliveInterval的行为也会使远程机器中的ssh用户登录会话保持活动,这就是为什么我
我们希望测量在ssh成功登录到远程计算机之前所需的时间。
是否可以测量ssh时间直到登录到远程计算机?
注-所有机器都是RHEL机器。
例如
让我们假设我们想要验证从machine_X登录machine_Y需要多长时间
来自machine_Y的示例
而machine_X is machine_[1..100]
ssh time until login to machine1 was 2 sec
ssh time until login to machine2 was 6 sec
ssh time until login to machine3 was 12 sec
ssh time until