设置Bitvise Ssh Client为Windows服务

  设置Bitvise Ssh Client为Windows服务

  Bitvise SSH Client就是原来的Bitvise Tunnelier,是一款功能丰富的 SSH 客户端,用来远程管理 Linux 系统,除了支持比较重要的动态端口转发外,还支持多帐号登录,图形界面的 SFTP,远程桌面等。

  现在需要使用NSSM将其变为Windows服务。整理的相关脚本如下:

  新建bat文件并运行,内容如下:

  "C:Program Files (x86)Bitvise SSH Clientnssm.exe" install BitviseSSHClient "C:Program Files (x86)Bitvise SSH ClientBvSsh.exe" -loginOnStartup -profile="C:Program Files (x86)Bitvise SSH ClientProfile.bscp" -hostKeyFile="C:Program Files (x86)Bitvise SSH ClientHostKey.md5"

  net start BitviseSSHClient

  其中:-profile是Bitvise SSH Client的配置文件,-hostKeyFile是Bitvise SSH Client的第1个标签左上角的“Host Key Manager”导出的bitvise格式的Host Key文件,该文件只对该Windows账号有效,只对该文件路径有效。

  修改服务的启动账号为登陆过SSH的Windows账号,用SYSTEM或其他内置账号会出错。

  ----

  卸载该服务的脚本如下:

  "C:Program Files (x86)Bitvise SSH Clientnssm.exe" remove BitviseSSHClient confirm

时间: 2024-08-04 03:26:36

设置Bitvise Ssh Client为Windows服务的相关文章

如何对win7旗舰版中的windows服务启动项顺序进行设置?

  虽然一再的对win7 64位旗舰版下载 iso的windows服务启动项进行精简,但是说来说去,因为很多服务启动项都是涉及到系统的,还是没办法禁用掉,但是大家是否知道,其实这些启动项是可以根据咱们的需求来对他们的启动顺序进行设置的,似乎现实生活中鲜少有用户会使用到这个功能,也许是鲜少有用户知道了解这个功能.那么今天小编就来讲解一下,如何在win7旗舰版中对win7旗舰版中的windows服务启动项顺序进行设置吧! 1.首先,咱们同时按下win7旗舰版键盘上的win+R快捷键打开电脑的运行窗口

Windows服务设置启动时间为每晚22点

问题描述 大神们你们好,之前写了个C#导数据程序,从服务器导数据到本地的文件夹中,生成若干txt文件.但是我想实现每天晚上22点自动运行这个程序怎么办?另外程序中有一个button需要手动点击的,自动运行没法点击这个button如何解决呀?我在网上看到有教学帖做C#的windows服务,然后创建了一个服务,可以随时启动.但是解决不了问题呀?我在服务的Onstart中加了一块代码如下:while(true){stringi;i=DateTime.Now.TimeOfDay.ToString();s

设置Windows服务允许进行桌面交互,实现屏幕监控

默认情况下,Windows服务基于安全考虑,是不允许任何服务程序和桌面进行交互的,也就是说,使用任何的Windows Form 的很多特性将会莫名奇妙的不起作用,如进行屏幕截图,或者使用System.Windows.Form.Timer对象也不行.由于Windows服务具有难以调试的特点,如果不注意这点,你反复检查自己的代码,都很难发现问题的所在的,我开始就是摸索了很久才发现,呵呵. Windows服务的优点有:1. 能够自动运行.2. 不要求用户交互.3. 在后台运行. 一般情况下,Windo

任务:消息-使用一个Windows服务来启动WebSphere MQ File Transfer Edition客

任务:消息-使用一个Windows服务来启动WebSphere MQ File Transfer Edition客户端代理 在用户的桌面上用 IBM WebSphere MQ File Transfer Edition 客 户端代理替代 FTP 客户端是向这些文件传输提供企业可见性和可管理性的一个好 方法.用户可以启动 WebSphere MQ File Transfer Edition 代理,或将其放置 到启动文件夹中让 Windows 自动启动它.但如果这个客户端代理需要在 Windows

win8.1不能连接一个Windows服务怎么办

win8.1不能连接一个Windows服务怎么办   解决方法 1.进入Win8.1安全模式,并记录用户电脑需要登录的用户名(即出现问题,无法登录的用户名)(例如:administrator); 2.进入安全模式后,找到C:\windows\regedit.exe,双击regedit文件,打开"注册表编辑器"; (或者点击开始菜单,然后在"开始搜索"中输入regedit,然后点击搜索出来的"regedit.exe") 3.在注册表编辑器中,找到&

如何通过SSH隧道实现 Windows Pass the Ticket攻击?

本文讲的是如何通过SSH隧道实现 Windows Pass the Ticket攻击?, 攻击者所使用基于NTLM哈希的哈希传递攻击以及基于Kerberos票据的票据传递攻击(pass-the-ticket,以下简称PtT)来访问用户主机或服务器是非常简单的,最常见的手段就是使用黄金票据(Golden Ticket)和银票据(Silver Ticket),不过本文要为大家介绍一个新办法,就是通过SSH 隧道实现PtT攻击 ,当然这个办法较前两种也比较复杂. 在今年举办的环太平洋大学网络防御竞赛(

Windows服务编写(Windows Service,system权限)程序显示界面与用户交互(xp,win7通用)_C#教程

1.VC2008中编写"Windows服务"(Windows Service)程序 源码资源下载:/201604/yuanma/TestService_jb51.rar vc2008下新建一个 ATL 项目-> 选择创建一个"服务"类型的ATL 项目TestService,将生成如下代码, class CTestServiceModule : public CAtlServiceModuleT< CTestServiceModule, IDS_SERVI

Linux网络设置3——ssh工具使用的注意点

一.ssh工具使用原理 ssh(SecureShellClient)安装在windows上,而在linux上有一个服务叫sshd,这个服务占用22号端口,默认是启动的.但是22端口默认不是信任的,需要手动设置.这就可以解释在使用ssh中遇到的问题. 问题1:windows和linux可以ping通,但是ssh工具连不上 答案1:因为直接ping地址找的是80端口,而不是22,加上22端口号再ping可能就不通了 问题2:通过netstat -anp | more 发现sshd启动着,但是ssh工

将Tunnelier注册成Windows服务

  最近硬盘坏道了,没有过保,HP可给换了块新的,重装了x64版的win7,下载Tunnelier的时候意外发现,官网上有Running Tunnelier as a Windows Service条目,之前一直以为只有MyEnTunnel可以注册成Windows服务,原来通过工具可以将任何程序注册成服务.文章中提到了三个工具: srvany(windows Resource Kits中的工具) FireDaemon 一个比srvany更易用的工具 Non-Sucking Service Man