server error什么意思 (Server服务-Windows系统开启Ssh)

文章编号:8929 更新时间:2024-02-20 分类:互联网资讯 阅读次数:

资讯内容

SSH(SecureShell)是一套协议标准,可以用来实现两台机器之间的安全登录以及安全的数据传送,其保证数据安全的原理是非对称加密。传统的对称加密使用的是一套秘钥,数据的加密以及解密用的都是这一套秘钥,可想而知所有的客户端以及服务端都需要保存这套秘钥,泄露的风险很高,而一旦秘钥便泄露便保证不了数据安全。非对称加密解决的就是这个问题,它包含两套秘钥-公钥以及私钥,其中公钥用来加密,私钥用来解密,并且通过公钥计算不出私钥,因此私钥谨慎保存在服务端,而公钥可以随便传递,即使泄露也无风险。保证SSH安全性的方法,简单来说就是客户端和服务端各自生成一套私钥和公钥,并且互相交换公钥,这样每一条发出的数据都可以用对方的公钥来加密,对方收到后再用自己的私钥来解密。

SSH在Linux平台使用非常广泛,那在Windows平台下如何使用SSH服务呢,这里提供3种方法:

一、对于新版的Windows10或Windows2019,自带SSHServer,可以开启它即可

servererror什么意思Server

开启方法:安装openssh

设置-应用-应用和功能-可选功能-添加功能

安装OpenSSH服务器即可

二、对于早期的Windows系统,如Windows2008R2,需要自己手工安装

安装方法:

1、下载微软开源的openssh

2、下载最新的二进制版本:Releases·PowerShell/Win32-OpenSSH

3、解压到C:ProgramFiles并重命名为OpenSSH

4、启动WindowPowerShell并进入C:ProgramFilesOpenSSH目录

5、输入命令安装sshd和ssh-agent服务

powershell-ExecutionPolicyBypass-Fileinstall-sshd.ps1

6、打开防火墙,开启22端口(也可使用控制面板中防火墙高级进行设置)

netshadvfirewallfirewalladdrulename=sshddir=inaction=allowprotocol=TCPlocalport=22

7、设置开机启动

Set-Servicesshd-StartupTypeAutomatic

Set-Servicessh-agent-StartupTypeAutomatic

8、启动服务

Start-Servicesshd

Start-Servicessh-agent

三、也可安装第三方的SSH服务器程序(如免费的freeSSHd)

安装方法:

1、首先从官方站点下载软件并安装(百度搜索Freesshd)

2、安装完成后进入配置界面(ServerStatus),确认SSHserver正在运行状态

3、进入Users界面,设定一个访问的用户账户(用于客户端访问,如创建用户Admin)

认证有多种方式可以选择。如果考虑安全性,可选择Publickey认证方式。

4、然后开放其Shell权限。如果客户端使用的是sftp客户端软件,开发其sftp权限。

5、服务器端如果有防火墙时应放行TCP22号端口(默认22端口,也可修改)。

至于SSH客户端,则可以使用Puttyxshell或Windows10可直接使用cmd中的ssh命令(自带)

如果觉得不错,请收藏点赞及关注我@小辣椒高效Office

标签: SSH10MicrosoftShellWindowsSecureWindows

本文地址: https://yihaiquanyi.com/article/0078c62dec94de1f00e5.html

上一篇:为什么如今的年轻人需要地下偶像为什么如今...
下一篇:内存的容错设置在哪里内存的容错设计是怎样...

发表评论