Windows Server 安装 OpenSSH

实施思路  

在Windows Server安装OpenSSH服务,实现sftp的加密传输,客户端安装具备命令行脚本上传功能的WinSCP客户端,利用计划任务执行命令行方式实现文件上传  

测试环境   

服务器Windows 2008 R2  

客户端Windows 10  

程序下载地址  

https://github.com/PowerShell/Win32-OpenSSH/releases/ //用于开启Windows服务器SSH功能  

https://winscp.net/eng/downloads.php //用于客户端上传软件用  

参考操作方式  

https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH  

https://winscp.net/eng/docs/guide_automation  

https://winscp.net/eng/docs/scriptcommand_synchronize  

https://winscp.net/eng/docs/resume#automatic  

  

服务器端操作内容:  

服务器安装OpenSSH  

①将文件解压到路径C:\Program File\OpenSSH  

②在服务器侧打开PowerShell Module,登陆到下述路径中cd C:\Program File\OpenSSH  

③执行下述命令:powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1  

④防火墙放行服务内容:netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22  

⑤启动sshd服务并设置为自动启动服务:  

net start sshd  

set-service sshd -StartupType Automatic / sc config sshd start= auto  



客户机端操作  

在客户端侧安装WinSCP  

编写对应的脚本内容,作成批处理命令,设定时间定时执行  

你可能感兴趣的:(Windows Server 安装 OpenSSH)