Windows Server上开启SSH服务

前言

因为机器可能没安装好的原因,远程桌面经常挂掉,所以需要用SSH来重启一下explorer.exe

 

下载

https://github.com/PowerShell/Win32-OpenSSH/releases

 

命令

# 下载OpenSSH客户端并解压至c:\windows\system32\,完整路径为c:\windows\system32\openssh

# 使用管理员权限打开powershell客户端

# 进入相应目录

 

# 安装SSHD服务,下载了msi安装就不用做这些

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

 

# 启动sshd服务

start-service sshd

 

# 设置自启动

Set-Service -Name sshd -StartupType 'Automatic'

 

# 添加防护墙规则

New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH SSH Server' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 -Program "C:\Windows\System32\OpenSSH\sshd.exe"

 

# 修改默认SHELL为Powershell(可选)

New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force

 

# 安装rsync

# 解压cwrsync_6.2.4_x64_free.zip,将bin目录下除ssh、ssh-agent、ssh-keygen这几个文件外的所有文件复制到c:\windows\system32\openssh目录下

image
请作者喝杯咖啡
user avatar
快来点个赞吧!

版权区

亲爱的用户欢迎您
侵犯版权/问题反馈
发送至邮箱:qitong@yoonee.net
Powered by 綦桐专业团队研发-luolitu.vip 0.7.1

网站备案/许可证号:鲁ICP备2021035806号

gotop
0 new message tips
title list