windows 安装 OpenSSH 服务

windows 安装 OpenSSH 服务

下载程序

安装 OpenSSH

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

  • 把文件解压至 C:\Program Files\OpenSSH
  • 打开 powershell
  • cd C:'Program Files'\OpenSSH
  • powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
  • 打开sshd.exe的防火墙,以允许入站SSH连接
    $ New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
    注意:新的NetFirewallRule仅适用于Windows 2012及更高版本的服务器。如果您使用的是客户端桌面计算机(如Windows 10)或Windows 2008 R2及以下版本,请尝试:
    $ netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22
  • 启动sshd
    $ net start sshd
  • 设置开机启动
    $ Set-Service sshd -StartupType Automatic
posted @ 2020-12-25 11:11  Pursue`  阅读(451)  评论(0编辑  收藏  举报