首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux | 如何保持 SSH 会话处于活动状态

在保持 SSH 连接处于活动状态的情况下,我们将在下面简要讨论三个关键系统参数。 tcp_keepalive_time:确定在空闲 TCP 连接上发送 TCP keepalive 探测之间的时间间隔。...SSH 提供了保持会话活动的机制,我们将在下面向您展示。 如何保持 SSH 会话处于活动状态 保持 SSH 会话处于活动状态是一个涉及客户端和服务器端配置的过程。...这是即使没有活动,我们的 SSH 会话也将保持活动状态的总时间。...Windows 为了保持 SSH 会话处于活动状态,使用 PuTTY 通过 SSH 进行远程访问的 Windows 用户必须将“连接”选项卡中的“保持活动间隔秒数”选项设置为大于零的值。...在下面的示例中,我们将此值设置为 60,这意味着 PuTTY 客户端每分钟都会向服务器发送一条 keepalive 消息,以保持 SSH 连接处于活动状态。

1.7K40

WCF系列教程之WCF服务宿主与WCF服务部署

WCF服务可以在支持托管代码的任意Windows进程中运行。WCF提供了统一编程模型,用于生成面向服务的应用程序。此编程模型保持一致且独立于部署服务的运行时环境。...在未激活消息的安全环境中,由托管 Windows 服务宿主选项启用的方案是承载于 IIS 之外、长时间运行的 WCF 服务的方案。 服务的生存期改由操作系统控制。...5、Internet信息服务(IIS) 在IIS中承载WCF服务,之前已经创建了契约层和服务层,这里就不创建了。 第一步:新建IISHost空Web应用程序,作为WCF服务的宿主 ?...可以看到Calculate.svc服务寄宿失败,这是因为ServiceCalculator.svc启用的是net.tcp通讯,而在IIS中启用net.tcp通讯就必须依靠Windows 进程激活服务(也称为...WAS) 关于如何启用net.tcp通讯,上面已经介绍过了,所以这里就不说了,ok,在net.tcp通讯启用的情况下,配置承载服务的WCFHost网站,添加net.tcp通讯 ?

1.4K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    基于WAS 部署WCF服务

    WAS在Windows Vista/7/2008/R2中,其实是由一个单独的Windows Service来实现的 在Windows服务里头可以找到一个Windows Service,就叫做"Windows...首先,我们需要查看Windows 7/2008 R2的组件中,是否打开了WAS的功能,打开控制面板,打开“程序和功能”对话框,在"打开/关闭 Windows功能"对话框中,确保下面图中的功能项被打开:...其实在这一部操作之后,windows会自动帮我们在IIS中做好配置,打开IIS的站点配置,检查IIS站点中的绑定: ?...确保net.tcp方式,绑定到808端口 打开站点的高级设置,确认"已启用的协议"中,填有"net.tcp",没有的话,可以补上。 ?...建立好目录后,检查"高级设置–已启用的协议"中,是否已填上net.tcp,如果没有手工填上。到这里,基本的host环境我们已经设置好了。

    1.4K100

    如何实现IIS 7.0对非HTTP协议的支持

    在《再谈IIS与ASP.NET管道》介绍各种版本的IIS的设计时,我们谈到IIS 7.0因引入WAS提供了对非HTTP协议的支持。...在默认的情况下,IIS 7.0针对非HTTP支持的特性是关闭的。...为了将一个IIS中的Web应用作为WCF服务的宿主,并采用非HTTP的通信协议,我们不但需要为Web应用所在的站点添加相应的站点绑定(net.tcp、net.pipe和net.msmq等),还需要为Web...IIS 7.0中用于控制站点绑定和Web应用针对某个协议的支持的配置文件为applicationHost.config,该配置文件保存的目录为%windir%\system32\inetsrv\config...如图7-11所示,如果我们在IIS管理器中选择相应的站点,在右边“编辑网站”一栏会出现一个“绑定…”按钮。点击该按钮会出现一个“网站绑定”的对话框,当前站点的所有绑定会在这个对话框中列表。

    1.2K100

    Exchange 搭建以及常见故障处理

    (除FTP外) 安装framework 3.5 安装powershell 2.0 安装桌面体验功能 安装MMC3.0 安装活动目录远程管理工具 servermanagercmd -I RSAT-ADDS...把服务net.tcp port sharing service 设成自动,启动状态 安装officfilter pack 安装准备条件图示: 首先把exchange-01(192.168.10.12)加入到...设置net.tcp port sharing service 服务的启动类型为“自动”。 ? ? 安装ad远程管理工具。...(注:这里要跟大家说下对不起,因为我实际环境中在这里忘了截图所以只好找个了中文的代替了希望大家不要计较哈。) ? 接下来就是故障排查。...在环境检查的过程中会遇到各种各样的报错信息,以下是我个人安装Exchange时的经验和大家分享下。

    1.6K20

    WCF后续之旅(14):TCP端口共享

    请确保未在应用程序中多次尝试使用该终结点,并确保没有其他应用程序在侦听该终结点。 在本节中,我们将介绍如何解决这种端口被某一个应用程序独占使用的问题,让不同的监听程序能够共享同一个端口。...一、 端口共享在WCF中的意义何在? 在一般的网络环境中,尽可能避免网络攻击,都会通过防火墙将绝大部分的端口封掉,仅仅保留那些常用的网络服务所用的端口,或者为某一个类应用保留少量的端口。...而对于处于Internet和本地网络之间的防火墙,通常仅仅只有保留80端口,保证基于HTTP的网络通信能够正常进行。...对于采用不同的传输协议,我们有不同的解决方案,对于HTTP协议,我们可以通过IIS的寄宿方式实现端口的共享,对于TCP,.NET Framework3.0提供了一个特殊的Windows服务,Net.TCP...Net.TCP Port Sharing Service在WCF的实现原理如下图所示:在Net.TCP Port Sharing Service开启的状态下,如果我们通过两个服务寄宿应用程序分别寄宿两个服务

    85910

    启用WCF NetTcpBinding的共享端口

    在一般的网络环境中,尽可能避免网络攻击,都会通过防火墙将绝大部分的端口封掉,仅仅保留那些常用的网络服务所用的端口,或者为某一个类应用保留少量的端口。...IIS 使用HTTP.SYS实现了对80端口的共享使用,所以我们可以在IIS上部署多个应用程序。...那么我们在主机上部署多个TCP的WCF服务,只有有限开放端口的时候怎么办呢,答案就是启用NET.TCP的端口共享服务。通过端口共享服务,WCF就可以使用同一个端口部署多个服务: ?...第二步:在WCF服务中使用TCP 协议 在基于TCP的WCF通信中,我们使用NetTcpBinding处理通信的所有细节,这些细节中也包括端口的共享。...第三步:设置 PortSharingEnabled 属性为 true 在NetTcpBinding中,定义了一个特殊的属性,PortSharingEnabled,表明是否启动端口共享机制。

    1.3K100

    WCF技术剖析之三:如何进行基于非HTTP的IIS服务寄宿

    在本篇文章中,我们将通过一个简单实例介绍进行非HTTP的IIS服务寄宿,Source Code下载WasHostingDemo.zip。...在本实例中,我们通过IIS 7实现基于TCP的服务寄宿,图2表示实例应用在VS2008种的解决方案结构。...图2 基于TCP的IIS服务寄宿实例在VS2008中的解决方案结构 步骤一:定义服务契约和服务 本实例仍然采用我们熟悉的计算服务的例子,在Contracts项目下,定义了接口ICalculator代表计算服务的服务契约...在本例中,在IIS 7的Default Web Site站点下,创建了一个命名为WasHostingDemo的Web应用,并将其物理地址指定为Services项目所在的目录。...[protocol='net.tcp',bindingInformation='808:*'] 站点绑定添加于修改也可以直接通过IIS管理器进行:选择相应站点=〉在右边的部分“Bindings”=〉在弹出的

    72260

    红队技巧-在端口限制下的砥砺前行

    在windows中,lls web服务器使用HTTP.sys中的Net.tcp Port Sharing服务,配合WinRM实现端口复用,可以实现正向后门 HTTP.sys HTTP.sys是Microsoft...- 为了优化IIS服务器性能 - 从IIS6.0引入(即Windows Server 2003及以上版本) - IIS服务进程依赖HTTP.sys HTTP.sys监听HTTP流量,然后根据URL注册的情况去分发...(2) Net.tcp Port Sharing Net.tcp Port Sharing服务是WCF(Windows Communication Foundation,微软的一个框架)中的一个新系统组件...这个机制的最终是在HTTP.sys中实现的。目前将许多不同HTTP应用程序的流量复用到单个TCP端口上的HTTP.sys模型已经成为windows平台上的标准配置。...注: 在实战环境中,先用protoplex进行分流,然后在进行重定向。 .

    1.3K10

    微软:IIS 扩展正越来越多地用作 Exchange 后门

    根据微软 365 Defender 研究团队的说法,在大多数情况下检测到的实际后门逻辑很少,如果不更广泛地了解合法 IIS 扩展的工作原理,就不能将其视为恶意进程,这也使得确定感染源变得更加困难。  ...对受感染服务器的持续访问   在利用托管应用程序中各种未修补的安全漏洞攻击服务器后,攻击者通常会在 Web Shell中 先部署一个有效负载,并在随后部署 IIS 模块以提供对被黑服务器更隐蔽和持久的访问...随后,恶意 IIS 模块允许攻击者从系统内存中获取凭证,从受害者的网络和受感染设备收集信息,并提供更多有效负载。...在今年1月至5月期间针对 Microsoft Exchange 服务器的活动中,微软注意到攻击者在文件夹 C:\inetpub\wwwroot\bin\ 中安装了一个名为 FinanceSvcModel.dll...为防御使用恶意 IIS 模块的攻击,微软建议用户保持 Exchange 服务器处于最新状态,在保持反恶意软件等防护程序开启的同时,检查敏感角色和组,限制对 IIS 虚拟目录的访问,确定告警的优先级并检查配置文件和

    42920

    将使用netTcp绑定的WCF服务寄宿到IIS7上全记录

    摘要 在项目开发中,我们可能会适时的选择http或者tcp绑定的wcf服务,可以使用控制台来托管服务,也可以使用IIS来承载服务,由于IIS本身对于请求和异常的处理能力,使得我们可以省去很多开发精力而成为托管服务的首选...,之前我做的WCF服务时托管在控制台的,今天摸索了一下采用tcp绑定的wcf托管到IIS7的过程,分享一下,希望能帮助到想移植服务到IIS的朋友。...开始移植 接下来我们需要将这个普通的服务移植Host到IIS上, 第一.首先需要更改web.config文件,将服务配置为net.tcp绑定 配置文件如下: 代码 在创建虚拟目录时也许VS会提示需要安装IIS6的一些组件,那么我们按照提示打开”windows的更新安装“ 要将WCF的tcp绑定方式的服务host在IIS上,首先你需要启用这个功能 ?...在vs2010中再浏览一下服务http://localhost/WCFService/Service1.svc,发现已经OK了 ? 于是,我们可以正常引用并使用这个服务了 ?

    84620

    AgileEAS.NET平台开发实例-药店系统-快速的SAAS开发体验

    ,他通过一个接近于实际应用的案例,从头到尾的向大家展示了AgileEAS.NET平台在企业信息系统开发中的应用及其应用开发的过程。...在快速开发方面,AgileEAS.NET平台平台提供了企业应用开发所需的诸如ORM、IOC、分布式通信、插件与平台基础结构以及一系统的快速生成工具,涵盖开发过程中的设计、编码、集成、部署、运维等各个环节...://www.agileleab.cn/网站以iis宿住部署了webservice方式部署了通信服务,业务层寄宿在iis之中运行。...使用者也可以替换为wcf/tcp通信,连接至net.tcp://202.100.84.179:6688/EAS.RMIService,我在202.100.84.179部署了一套独立的基于wcf/tcp通信的应用服务程序...四、关于自动升级 在AgileEAS.NET平台本次重构过程之中,废弃了原有的基于插件的静默升级形式,替换了比较通过的独立升级程序,升级参数通过客户端目录中的update.ini文件升级。

    1.1K60

    菜菜从零学习WCF四(承载服务)

    1.在IIS中承载 2.在Windows 进程激活服务(WAS)中承载 3.在托管应用程序中承载(自承载) 第一种在IIS中承载   WCF可以方便的通过IIS承载。...此环境适合开发可通过WCF支持的任何网络协议(HTTP 、net.tcp、net.pipe和net.msmq)进行通信的WCF服务   --IIS承载的好处     -可像处理任何其他任何类型的IIS应用程序...(包括ASP.NET应用程序和ASMX)一样,部署和管理IIS中承载的WCF服务。     ...-当决定在IIS中承载WCF服务时,一定要记住IIS5.1和IIS6.0仅限于HTTP通信。   --部署IIS承载的WCF服务  -1.要确保正确安装IIS和WCF以及WCF激活组建。 ?...这是关于IIS承载WCF服务示例代码 关于 在Windows 进程激活服务(WAS)中承载后面再补上

    97520

    windowServer_windowsserver是什么

    同时,由于按需激活和进程回收,因此托管长期运行进程(例如,IIS 和 WAS 中的工作流)十分具有挑战。如果应用程序要求,则状态暂留和主机激活必须由开发人员明确配置。...AppFabric 可在系统故障或重新启动时,通过使用暂留提供程序实现上述目标,该提供程序允许 WF 服务将其状态保存到暂留数据库中,然后在正常系统上继续执行。   ...从应用程序收集的信息可通过使用跟踪配置文件来进行自定义,使用跟踪配置文件可以捕获信息,例如活动状态(启动、停止和错误)、工作流内特定变量的内容或者应用程序通过使用自定义跟踪记录发出的自定义跟踪信息。...现成的 .NET 为以下协议提供了激活器: http:为 IIS 7.0 和 WCF 提供了 HTTP 激活。 net.tcp:提供了基于 TCP 端口的激活。...当某个对象处于缓存中时,缓存群集会将附加信息与该对象关联。这些信息包括密钥、标记、版本号以及存储对象的缓存和区域。对于基本的缓存操作,没有必要将此附加信息返回给支持缓存的应用程序。

    1.8K100

    IIS应用程序池崩溃的解决方案

    IIS是微软开发的Web服务器软件,被广泛用于Windows平台上的网站托管。在使用IIS过程中,可能会遇到应用程序池崩溃的问题,原因可能有很多,包括代码错误、资源不足、进程冲突等。...遇到这个问题是我在升级项目版本的时候,升级后的版本网页功能虽然可以正常使用,但每隔几分钟程序池就会忽然崩溃,导致访问503报错,我登陆IIS管理器查看,该应用挂载的应用池状态自动变为了Stopped。...我在Server Manager>IIS>Events下查看,这里是有报错的。...二、查找问题来源并修复 1、下载 DebugDiag 插件 这里我们下载一个插件 Debug Diagnostic Tool (点击此处跳转下载页面),通过这个插件,我们可以在IIS的错误事件发生时捕获更加详细...您现在会看到崩溃规则处于活动状态并且“Userdump Count”为0。一旦问题发生,转储计数就会增加,并会生成相应的转储文件。

    53521

    Windowsapp_windowsserver是什么

    监控服务 挑战 借助基于 WCF 和 WF 的应用程序,始终无法看到服务和工作流实例的活动。 如果服务和工作流在多台计算机上,应该在哪激活它们? 其中哪些已经激活? 它们处于什么状态?...在 IIS Manager 的“AppFabric 仪表板”页中可以完成这些操作。 通过 AppFabric 仪表板,可以不断了解系统的状态。 监控数据可以帮助您更好地控制工作流实例。...在将监控应用程序的执行成本保持在一个适当水平的同时,还可以灵活更改生成数据的查询,以及选择监控级别,以使您能够收集足够的数据来监控应用程序的运行状况。...在 IIS Manager 的 AppFabric 扩展中,可以轻松枚举某台服务器上的服务,并可以轻松更改查询以调整数据。 可以看到处于运行状态或非运行状态的工作流实例的数量。...在 IIS Manager 中,可以在单一对话框中查看服务的配置。 在该对话框中,您可以设置服务的配置,并设置应用程序、网站或服务器的默认配置设置,这些设置可由服务继承。

    1K30
    领券