全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 637|回复: 6

[疑问] Windows VPS 安装 SSH 服务器

[复制链接]
发表于 2021-4-12 13:36:09 | 显示全部楼层 |阅读模式
安装 PowerShell 7: https://aka.ms/powershell-release?tag=stable

启动 PowerShell 7: 右键菜单选择 Administrator



  1. Get-WindowsCapability -Online -Name *SSH*

  2. Name         : OpenSSH.Client~~~~0.0.1.0
  3. State        : NotPresent
  4. DisplayName  : OpenSSH 客户端
  5. Description  : 基于 OpenSSH 的安全外壳(SSH)客户端,可用于安全密钥管理和远程计算机访问。
  6. DownloadSize : 1314377
  7. InstallSize  : 10602592

  8. Name         : OpenSSH.Server~~~~0.0.1.0
  9. State        : NotPresent
  10. DisplayName  : OpenSSH 服务器
  11. Description  : 基于 OpenSSH 的安全外壳(SSH)服务器,可用于安全密钥管理和远程计算机访问。
  12. DownloadSize : 1290075
  13. InstallSize  : 9894430

  14. 安装客户端 - 可选
  15. Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

  16. 安装服务器
  17. Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

  18. dir C:\Windows\System32\OpenSSH\
  19. -a----        2019/10/15     13:50         322048 sftp-server.exe
  20. -a----        2019/10/15     13:50         974848 sshd.exe

  21. dir C:\ProgramData\ssh
  22. -a----        2019/10/15     13:50           2253 sshd_config

  23. 如果使用 PubkeyAuthentication 需要生成 authorized_keys
  24. dir  C:\Users\Administrator\.ssh
  25. 2021/03/03  00:29               748 authorized_keys

  26. 修改 C:\ProgramData\ssh\sshd_config 文件
  27. PasswordAuthentication yes
  28. PubkeyAuthentication yes
  29. AuthorizedKeysFile  .ssh/authorized_keys
  30. Subsystem sftp sftp-server.exe

  31. sshd 服务类型 自动启动
  32. Set-Service -Name sshd -StartupType Automatic

  33. 启动 sshd 服务
  34. Start-Service sshd

  35. 查看 sshd 服务状态
  36. Get-Service -Name ssh* | Select-Object -Property Name, StartType, Status

  37. Name      StartType  Status
  38. ----      ---------  ------
  39. ssh-agent  Disabled Stopped
  40. sshd      Automatic Running
复制代码


现在在其他机器可以通过SSH客户端软件连接到VPS上的SSH服务器

用户名:Administrator
密码:***************
主机:VPS的IP
端口:22


发表于 2021-4-12 13:38:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2021-4-12 13:39:32 | 显示全部楼层
naohion 发表于 2021-4-12 13:38
你这只能win10/2019,全win通用方法:安装chocolatey,然后choco install openssh

谢谢大佬,我没有在其他的Win上面装过,你这个方便多了啊。
发表于 2021-4-12 13:40:57 | 显示全部楼层
还可以docker一下
 楼主| 发表于 2021-4-12 13:42:15 | 显示全部楼层
aRNoLD 发表于 2021-4-12 13:40
还可以docker一下

docker怎么玩啊?
发表于 2021-4-12 13:53:36 | 显示全部楼层
zxxx 发表于 2021-4-12 13:42
docker怎么玩啊?

估计ssh服务器有docker版的,docker一下,什么都能虚拟出来

不过就凭你在HH家那么多台机器,怎么也是个linux的熟手了,怎么会想到要在win上架一个ssh服务器的。

你要是用debian,直接一个apt install openssh-server就全部解决了,要是我,有高配置的机器,还好多台,哪怕我往里面塞几十个网站同时跑,我也不去装windows
 楼主| 发表于 2021-4-12 13:54:55 | 显示全部楼层
aRNoLD 发表于 2021-4-12 13:53
估计ssh服务器有docker版的,docker一下,什么都能虚拟出来

不过就凭你在HH家那么多台机器,怎么也是个l ...

要通过SSH远程调试一个Windows上面的程序,没办法了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-20 06:09 , Processed in 0.058327 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表