Windows下使用AutoSSH,并作为服务自启动(不用安装Cygwin)-程序员宅基地

技术标签: 运维  操作系统  

之前的折腾过Windows下ssh的自动登录,比如这篇Windows下使用Xshell建立反向隧道,但是这个不能无交互的情况下自动连接(比如在连接新主机时),也就很难在服务中使用。解决方法还是得使用命令行版本。

 

OpenSSH其实是有Windows版本的,并且目前还在维护:https://github.com/PowerShell/Win32-OpenSSH。至于AutoSSH,还是得借助Cygwin。但是Cygwin的程序加上cygwin1.dll后是可以直接在Windows下运行的,所以不需要安装Cygwin附件的压缩包里也有ssh、AutoSSH以及所需的dll,可直接使用。可执行文件是32位的,但是Win10 64位实测可以使用。

 

AutoSSH的使用方法网上很多,这里需要注意的一点是,需要在使用时要指明ssh的路径,否则他只会在默认路径(/usr/bin/ssh)下寻找。Cygwin下访问Windows的文件需要借助/cygdriver,但是在没有完整的Cygwin环境下使用这个路径会有啥效果我也不知道。(我应该是试过的,但是忘了……)。把ssh.exe和autossh.exe放在同一个目录下,然后在命令行窗口下指定以下环境变量可解决这个问题&

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30603633/article/details/96302754

智能推荐

解析rtcm32报文工具_学习网络请落实这几款小工具-程序员宅基地

文章浏览阅读1.7k次。在实际开发过程中,熟练使用Linux或者Windows中相关网络工具,可以更快更准地找到故障。所以,今天就跟大家分享几个实用的网络利器。1 ncnc-->“瑞士军刀”。不知大家在渗透过程中,拿了shell有没有使用nc搞点事儿。它用来快速构建网络链接,常用来调试客户端程序。nc参数举例执行任务命令扫描机器A端口号在30-40的服务nc -z A 30-40连接服务器A端口号为5000nc -..._rtcm工具

Facebook’s Tectonic Filesystem: Efficiency from Exascale——论文阅读

对Facebook存储系统进行介绍,之前采用多个子系统独自构建存储栈,不同子系统资源需求不同,导致资源没有充分利用。提出Tectonic,用单个系统实现各种用例,避免资源浪费,实现IOPS和存储空间的均衡,满足EB级别,租户间隔离,共享资源等的需求。包括4个部分:Chunk Store,由存储节点组成;Metadata Store,由 KV 存储和文件系统元数据层组成;Client Library,负责编排;Background services,维护集群一致性和容错。详细介绍了各种组件的实现方法。

【DeepL】菜鸟教程:如何申请DeepL免费API并使用Python的DeepL

DeepL是一个基于人工智能的翻译服务,它以其出色的翻译质量和对语境的深入理解而著称。与其他翻译服务相比,DeepL能够提供更加自然、准确的翻译结果,这得益于其先进的深度学习技术和庞大的训练数据集。

数字文旅重塑旅游发展新格局:以数字化转型为突破口,提升旅游服务的智能化水平,为游客带来全新的旅游体验

通过数字化转型和智能化服务的提升,数字文旅为游客带来了全新的旅游体验,推动了旅游业的持续健康发展。数字文旅以数字化转型为突破口,通过提升旅游服务的智能化水平,为游客带来全新的旅游体验,引领旅游业迈向更加智能化、个性化的未来。“方案365”全新整理智慧文旅、智慧园区、数字乡村-智慧农业、智慧城市、数据治理、智慧应急、数字孪生、乡村振兴、智慧乡村、元宇宙、数据中台、智慧矿山、城市生命线、智慧水利、智慧校园、智慧工地、智慧农业、智慧旅游等300+行业全套解决方案。数字文旅的兴起正在重塑旅游发展的新格局。

DRF JWT认证进阶

实际的案例中,登录的方式有很多种,既可以是用户名,还可以是手机号,还可以是邮箱等,并且他们的登录输入入口都是一个,所以这里将实现这种接口用户表用普通的表创建一个数据表用于侧式认证功能username = models.CharField(max_length=64, verbose_name='用户名')password = models.CharField(max_length=64, verbose_name='密码')

使用VSCODE生成调试Linux下C++的CMake项目_vscode cmake 新建linux工程-程序员宅基地

文章浏览阅读1.4k次。以epoll-server项目为例,通过VSCODE编译并调试。该形目由CMake构建,目标在该目录下生成build目录,通过CMake生成Makefile工程到build目录下,然后在build目录下执行make命令进行编译,最后通过VSCODE进行调试。Build代码目录用VSCODE WSL模式打开该目录。在.vscode文件夹下面创建task.json。task.json{ "version": "2.0.0", "tasks": [ {.._vscode cmake 新建linux工程

随便推点

原来10+年的Web前端工程师是这样的,快来围观!_10年前端设计经验-程序员宅基地

文章浏览阅读716次。前端学不动的根本原因是目标感不强或者根本就没有目标。在学习前端之前,我们需要先思考我们要成为一个什么样前端工程师。接下来以时间线的方式,来告诉我们什么时间该做什么事儿。本文以普通人为例,也是想给普通人一些思路,结合自己的情况走出自己的路,超人请自行退出。一、1-3年(P5-P6)这个时候大多数是应届生学习知识的积累期,对于前端三剑客:HTML/Javascript/CSS基础的夯实阶段。推荐《HTML5从入门到精通》,本书是HTML5初学者极好的入门教材之一,内容通俗易懂、由浅入深、循序渐进。另_10年前端设计经验

国学短剧《我是小影星》栏目火热开拍-程序员宅基地

文章浏览阅读72次。节目旨在以中华传统文化为切入点,通过戏剧、歌舞、音乐等多种艺术形式的结合,让孩子们在演绎戏剧的同时,更好地了解和接受中华传统文化的魅力。通过参与国学短剧的表演,小演员们可以更深入地了解和学习中华传统文化和国学知识。通过表演国学短剧,小演员们可以接触到这些思想和价值观,理解它们在现实生活中的意义。在表演过程中,他们需要记住台词,理解角色,并通过身体语言和表情来传达角色的情感。总之,参与国学短剧的表演可以让小演员们更全面地发展自己的才能和能力,同时也可以帮助他们更好地理解和欣赏中华传统文化和国学知识。

深度学习在金融交易中的应用:构建智能投资决策系统

随着人工智能技术的飞速发展,深度学习已经成为金融交易领域中一个强大的工具。通过构建复杂的神经网络模型,我们能够从海量的金融数据中学习并预测市场动向,为投资者提供前所未有的决策支持。

基于Matlab使用深度学习的多曝光图像融合

一、项目背景在图像处理领域,多曝光图像融合技术是一种重要的技术,它可以将不同曝光条件下的多幅图像合并为一幅高动态范围(HDR)图像。这种技术对于改善图像的视觉效果、增强图像的细节和对比度等方面具有重要意义。近年来,随着深度学习技术的快速发展,将深度学习应用于多曝光图像融合领域已成为一个研究热点。本项目旨在利用Matlab平台和深度学习技术,实现高效、准确的多曝光图像融合。二、项目目标构建深度学习模型:基于Matlab深度学习工具箱,构建适用于多曝光图像融合的深度学习模型。

并发情况下,Elasticsearch 保证读写一致的方法

并发情况下,Elasticsearch 保证读写一致的方法

深度学习之视觉特征提取器——LeNet

LeNet是是由深度学习巨头Yann LeCun在1998年提出,可以算作多层卷积网络在图像识别领域的首次成功应用。我们现在通常说的LeNet是指LeNet-5,最早的LeNet-1在1988年即开始研究,前后持续十年之久。但是,受限于当时计算机算力的发展,以及本有的SVM技术效果就十分优秀,这一技术并没有得到广泛重视。然而,在以卷积神经网络为基础构建起的计算机视觉的今天,不得不感慨,二十年后今天的LLM或者是什么模型,会成为曾经的CNN/LeNet。

推荐文章

热门文章

相关标签