使用ssh,我将登录到另一个系统,并在那里执行创建新机器的脚本,并执行一些设置。大约需要7-8个小时。因此,所发生的是,ssh连接不断下降,我总是在脚本执行失败的情况下超时。
因此,现在我使用这个参数以及ssh连接:
ssh -o ServerAliveInterval=60 user@host ....
这个ssh是多次生成的。问题是在几个ssh连接之后,我得到了错误:
too many logins of user和after连接在成功登录之后就会关闭。
那么,即使在ssh工作结束之后,ServerAliveInterval的行为也会使远程机器中的ssh用户登录会话保持活动,这就是为什么我
我们在应用程序中使用Microsoft身份验证,它将用户重定向到Azure Active登录页面。成功登录后,将显示应用程序的主页。
这将在几次没有任何问题的情况下工作。然而,几次尝试之后,如果我再次尝试登录,单击登录按钮( Azure Active Directory登录页面),它将不会被重定向到我们的主页。它加载一个空白页,它永远不会完成加载,并且会挂起。地址栏显示请求b/w我们的主页和蔚蓝登录页面的切换。
以下是用于签名的代码:
public void SignIn()
{
if (!Request.IsAuthenticated)
{
Http