几步命令轻松搭建Windows SSH服务端

几步命令轻松搭建Windows SSH服务端,第1张

几步命令轻松搭建WindowsSSH服务端

在本文中,关键细节是轻松构建WindowsSSH服务器的两步指令。原文中的详细介绍根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值。有必要的朋友陪我去了解一下。

这里的SSH,全称是安全壳,坚信经常使用Linux的同学不容易生疏。SSH最常见的功能是远程登录到其他系统的命令行界面。自然,关键是针对Linux客户。其实Windows10早就内置了OpenSSH,这样大家就可以在Windows下安装应用SSH了。我们来讨论一下如何安装。

查询系统版本

首先确定你的系统是Windows101809还是升级版系统。如果没有,先升级你的系统,升级到新的情况。

查询系统版本也很简单。打开菜单栏,选择设置,然后选择系统->:可以,你可以在底部寻找系统版本号。

或者,如果您喜欢cmd,也可以从powershell *** 作下的命令中检查版本信息。

(Get-ItemProperty"HKLM:\SOFTWARE\Microsoft\WindowsNT\CurrentVersion").ReleaseId

安装OpenSSH

一旦明确了版本信息,下面我们来安装OpenSSH。安装方法也很简单,或者从菜单栏进入Windows设置。此选择使用->:和函数->:可选->:将效果添加到。

然后寻找OpenSSH服务器和移动客户端,并安装它们。

如果你喜欢简单的cmd,就这么简单。首先,运行以下命令来检查OpenSSH功能。

#先查询一下手机软件 Get-WindowsCapability-Online|?Name-like'OpenSSH*' #应当会展现下列輸出,留意版本信息未来很有可能会变,安裝的情况下留意 Name:OpenSSH.Client~~~~0.0.1.0 State:NotPresent Name:OpenSSH.Server~~~~0.0.1.0 State:NotPresent

然后安装它们。

#安裝手机客户端 Add-WindowsCapability-Online-NameOpenSSH.Client~~~~0.0.1.0 #安裝服务器端 Add-WindowsCapability-Online-NameOpenSSH.Server~~~~0.0.1.0 #他们的輸出应当相近下边那样 Path: Online:True RestartNeeded:False

结果与用户界面安装完全一致。无论您选择哪种方法,现在都将具有OpenSSH的效果。

启动SSH服务器

打开底部有访问权限的powershell对话框,这次输入以下指令查询即将安装的OpenSSH服务项,底部的sshd是OpenSSH的服务器端。

Get-Service*|whereName-Like'*ssh*' StatusNameDisplayName --------------------- Stoppedssh-agentOpenSSHAuthenticationAgent StoppedsshdOpenSSHSSHServer

只需启动服务项目。

Start-Servicesshd

下面可以用OpenSSH的手机客户端连接。您可以立即在powershell对话框中键入以下说明(无需管理员)。这里必须指出的是,如果你使用微软账号(即微软邮箱)建立并登录客户,登录名会作为email@mark前面的一部分断开连接,email@mark是你的客户的文件夹名称整体的名称。这也是微软有点骗人的。

ssh你的登录名@localhost

然后您应该看到命令提示符发生了变化,提醒您已经处于SSH自然环境中。虽然这个自然环境是你的装备。如果您一直在这种自然环境下运行命令,您应该会继续发现这是一个cmd窗口,而不是powershell终端窗口。

应用SFTP而不是FTP

好吧,你可能会在这里引起一个问题。即使大家都成功的让OpenSSH服务器运行在Windows上,它的作用是什么?这是一个非常好的问题。说白了,真的没什么用,但是如果对比的话,是FTP的终极替代品。

每个人都应该多使用FTP。最初,我喜欢在Windows上剪切一个IISweb服务器,并用它来设置一个FTPweb服务器来传输文件。我坚信很多人会那样用。但是FTP作为一个老协议,有一个很大的问题,就是没有数据加密,全部总流量都是公布和传输的,非常容易被抓取和加载。目前,最好用SFTP来代替。虽然它的名字很接近,但它实际上与FTP无关,因为SFTP是基于SSH协议的,马上详细介绍。

那么SFTP是如何被利用的呢?其实也不是很难。OpenSSH服务器端内置的SFTP是适用的,所以SFTP已经建立了。方法很简单。打开类似FileZilla或者WinSCP的FTP客户端,打开协议的下拉框,就可以看到SFTP这个选项。只需用电脑鼠标点击这个选项,就能得到一个安全、数据加密、高效的传输协议!

另外,如果你是Linux的客户,就不要在Linux上安装vsftpd之类的FTP服务器,一样不安全,也没必要。使用您的登录名和密码立即SSH到Linux。随意找到一个FTP客户端(基本SFTP协议适用)并登录。

到目前为止,本文已经详细介绍了轻松构建WindowsSSH服务器的两个步骤。有关构建WindowsSSH服务器的大量信息,请搜索您以前的文章或再次访问下面的相关文章。期待你以后的申请!

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

原文地址: https://outofmemory.cn/zz/774547.html

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

发表评论

登录后才能评论

评论列表(0条)

保存