Windows Server2012启动sshd

最近在做一个vue项目,每次build包之后都要拷贝然后远程到服务器上操作,频繁改动项目远程拷贝实在费时费力,所以想到启动服务器的sshd服务,然后利用ftp上传不是很香吗,未免自己忘记记录一下,操作如下:

Windows Server 2012服务器:

首先关闭防火墙

1 、下载OpenSSH-Win32或OpenSSH-Win64 安装包,根据不同的系统选择不同的安装包,如果是64位系统,选择32位可以。

下载地址:https://github.com/PowerShell/Win32-OpenSSH/releases
网盘下载地址:https://pan.baidu.com/s/1zfzlzDMnxiulQy6ZjFGDKQ

2、下载解压,修改文件名为openssh然后拷贝文件到C盘目录下,C盘任意目录都可以
图片.png

3、cmd管理员身份进入目录
图片.png

4、安装SSH服务

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

安装成功会提示successful installed

5、在防火墙开启端口22端口号

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

6、启动ssh服务

net start sshd

7、设置ssh服务为开机自启
右键我的电脑—管理,弹出一个界面


图片.png

图片.png

8、这样就已经在Windows server安装了openssh了,下面我们验证一下是否能在其他电脑连接上服务器

客户端Windows 10:

win + r进入cmd,执行:

ssh root@IP

root:服务器用户名
IP:服务器远程ip地址
如下:然后根据提示输入服务器远程密码就连接成功了


图片.png

接着我们就可以在电脑上安装ftp然后连接上服务器


图片.png

你可能感兴趣的:(Windows Server2012启动sshd)