需求

我之前安装了一台电脑,因为没有视频输出接口,我必须用到 win 的一些工具。

但是最近我需要用到这台电脑的计算能力,于是需要 ssh 进行连接。

安装 ssh 服务器

进入设置进入系统可选功能,然后搜索 openssh 服务器,win 系统默认会安装客户端,注意我们现在要进行安装的是服务器。

等待一段时间,可能是卡了,等个半个小时,如果进度条还没有走完,那就说明卡了,重启一下电脑,看有没有安装成功,大概率已经看安装成功了,没有就再安装一次。

设置开机自启动

win 系统有几个指令可以查看服务:

  1. Start-Service,用来开启服务
  2. Set-Service,用来设置服务,例如开机自启
  3. Get-Service,用来查看状态
  4. Stop-Service,停止服务

开启服务需要用到管理员权限,没有权限无法开启。

可以用 scoop 安装一下 sudo 包,这样会方便些。添加 sudo 模式

然后先开启服务:sudo Start-Service sshd

查看服务状态:Get-Service sshd

显示 running 就说明启动成功了。

接着最重要的一步,设置为开机自启动:Set-Service -Name sshd -StartupType 'Automatic'

这就可以了。

接着就可以使用 vscode 的 remote-ssh 插件进行连接了。