Skip to content

拉取Linux上的SSH公钥

powershell
(ssh root@192.168.5.18 "cat ~/.ssh/id_rsa.pub") -replace "`n", "`r`n" | Add-Content -Path "$HOME\.ssh\authorized_keys"

删除预置应用

powershell
get-appxpackage *Microsoft.People* | remove-appxpackage # 人脉

使用SSH连接 Windows

  1. 在任一Windows生成密钥:

    powershell
    ssh-keygen -t rsa -b 4096

    一路回车,C:/Users/{U_name}/.ssh/id_rsa.pub 就是稍后放到服务器的密钥。

  2. 在服务器安装 SSH 服务器:

    • 设置 > 应用 > 应用和功能 > 可选功能 > 添加功能。
    • 添加SSH服务器。
    • 设置开机启动:注册表 > OpenSSH SSH Server:开机启动。
  3. 修改配置文件: 打开服务器的 C:/ProgramData/ssh/sshd_config,修改以下内容:

    shell
    PubkeyAuthentication yes # 允许公钥授权
    AuthorizedKeysFile .ssh/authorized_keys # 指定信任的公钥的存放路径

    注释 Match Group administrators 及其内容。

  4. 将密钥放到服务器的 C:/ProgramData/ssh/authorized_keys

服务端配置完成。

报错:XHR failed

获取 COMMIT_ID: 服务器的 ~/.vscode-server/bin/ 下唯一的文件夹的名称。使用正确的 COMMIT_ID 和系统架构名称,组成正确的下载链接,下载。解压压缩包内的内容到服务器的 ~/.vscode-server/bin/{COMMIT_ID} 中。

  • Linux

    https://update.code.visualstudio.com/commit:COMMIT_ID/server-linux-x64/stable

  • Windows

  • https://update.code.visualstudio.com/commit:COMMIT_ID/server-win32-x64/stable

配置启动项

  • 计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
  • 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

路由表

powershell
# 目标IP              子网掩码            网关
route add 192.168.7.0 mask 255.255.255.0 192.168.7.1
route delete 192.168.7.0