如何设置通过SecureCRT连接云服务器的超时时间

如何设置通过SecureCRT连接云服务器的超时时间,第1张

1、检查网络的网速是否正常,局域网里是否有人看或者下载软件等拖慢了网速。
2、连接苹果跟iTunes时,检查iT的设置情况,打开iTunes -- 编辑 -- 偏好设置 -- 家长控制 -- iTunes Store这一项勾选(把 允许访问iTunes U 这一项也勾选)-- 确定。再重启,重开iTunes,回到刚才那个步骤,把刚刚勾选的两项取消,回iTunes Store登陆。
3、关掉防火墙,在windows 安全中心。

int nTime;//想设置超间 int err=setsockopt(m_socket,SOL_SOCKET,SO_SNDTIMEO,(const char )&nTime,sizeof(nTime)); m_socket所使用socke

选中你的站点,会出现这个:
双击“asp”----会话属性---超时 里面默认是00:20:00注意:不是此处设置了就一定不会超时,应用程序池如果满足回收条件,也会导致session丢失比如:默认设置是20分钟,你刚刚登陆才1分钟,这个时间,正好遇到应用程序池回收(比如cpu、内存到达设置的使用率或到回收时间等情况),你的session就会马上丢失,虽然你登陆了才1分钟

一般情况下,当用户登录一个站点后,如果长时间没有任何动作,当用户再次单击时,会被强制登出并跳转到登录页面,提醒用户重新登录。

现在我已经为站点整合了CAS,并且已经实现了单点登录以及单点注销,那么当用户使用过程中,发生了超时的情况,估计也是自动强行登出了吧,而且其他部署了CAS的站点也跟着自动登出。
上面的是猜想,那么实际情况到底是什么样的?

CAS-Client客户端超时时间其实就是项目session的有效时间,默认:30分钟,(springboot2x)可修改配置:

验证方法:

a 事前准备:

b 验证动作:

2分钟后,我优先单击webApp1的网页,仿佛没有发生任何与超时相关的处理,依然可以正常访问所有页面。并没有强制跳转到登录页。我再单击webApp2的网页,也可以正常浏览。
又过了2分钟,我优先单击webApp2的网页,可以正常访问。再此单击webApp1,也可以正常访问。

c 验证结果:

cas服务器超时主要指的是TGT(ticket granting ticket)超时,如果TGT时间到期,则需要进行重新登录。默认是2小时。这里单位是秒

验证方法:

a 事前准备:

b 验证动作:

3分钟后,CAS-Server应该已经超时了,这时我访问webApp1,可以正常访问。访问webApp2,也可以正常访问。

6分钟后,CAS-server与webApp1应该都超时了,这时访问webApp1,页面被强制重定向到登录页面了。再访问webApp2,发现仍然可以正常访问。

11分钟后,webApp2页超时了,这时访问webApp2,页面就被重定向到登录页面了。

c 验证结果:

3一个客户端超时并不会影响其他客户端的正常访问。

从上面两个验证可以发现,一旦客户端通过CAS-Server认证后,客户端就相当于完全独立了,即使再访问客户端的页面,客户端与CAS-Server之间也不会再发生任何交互或者验证动作。
一直到客户端强制退出或者超时后,才会主动发起认证请求,CAS-Server才会被动处理请求,判断是需要重定向还是重新认证通过。

也就是说,如果服务器超时时间设置的过短,并不会起作用,还是要等客户端超时才行。

鉴于以上结论,客户端和服务器的超时时间设置应该为:
CAS-Server(TGT)超时时间 >= CAS-Client的超时时间

从之前的验证来看,一个站点超时,并不影响其他站点的正常访问。

CAS-Server和CAS-Client超时结果图:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12944869.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存