0


Windows安装和启动SSH服务

前言

作者在做项目时遇到需要从Windows系统远程传文件到Ubuntu系统,Ubuntu系统这边使用了gFTP的文件传输工具,但是远程Windows时发现老是连接不上,后面发现是Windows这边没有开启SSH服务。
找了一些文章,结合自己的操作把配置方法记录下来。

方法一

安装Windows10系统自带OpenSSH,这里参考如下文章:
https://blog.csdn.net/m0_72838865/article/details/126990098

方法二

1、Github上下载OpenSSH包

下载地址 https://github.com/PowerShell/Win32-OpenSSH/releases
在这里插入图片描述

2、解压后将整个包拷贝到C:\Program Files文件夹下

3、将路径加入系统变量

右键单击计算机 --> 属性 --> 高级系统设置 --> 环境变量–系统变量,在此框里面找到 Path 进行编辑,windows7系统编辑时候是以文本形式,所以就需要在最后先添加 “; ” 英文分号,再把你安装路径 如 C:\Program Files\OpenSSH-Win64 粘贴进去。windows 10系统添加比较方便,进到Path里面,点击-新建直接粘贴进去!
在这里插入图片描述

4、检查安装结果

命令提示符cmd中输入ssh,查看输出结果如下
在这里插入图片描述
命令提示符cmd中输入scp,查看输出结果如下
在这里插入图片描述
到此: OpenSSH安装结束,客户端就可以正常使用。但是想要让本机成为ssh服务被远程访问的话,还需要后续操作。

5、开启SSH服务

打开命令提示符,cd命令进入C:\Program Files\OpenSSH-Win64目录

5.1 安装ssh服务

powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

在这里插入图片描述

5.2 将22号端口打开

netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22

在这里插入图片描述

5.3 使sshd服务开机自启动

sc config sshd start= auto

在这里插入图片描述

5.4 开启sshd服务

net start sshd

在这里插入图片描述

5.5 检查22号端口是否被监听

netstat-an

在这里插入图片描述

5.6 在其他系统连接本机

ssh 用户名@本机IP

例如作者的如下:

ssh [email protected]

回车,接着输入密码,点击回车后如下图
在这里插入图片描述

标签: ssh windows 服务器

本文转载自: https://blog.csdn.net/qq_33594636/article/details/128849482
版权归原作者 初夏夕空 所有, 如有侵权,请联系我们删除。

“Windows安装和启动SSH服务”的评论:

还没有评论