ssh进Windows的一次尝试
1. 配置端口映射
https://chmlfrp.cn/
1.2 进入管理面板
1.3实名认证(网站声称是阿里云)
1.4下载客户端

1.5进入隧道列表添加隧道

1.5进入“配置文件”中选择节点生成配置文件并复制
1.6 设置frpc.ini
删除frpc.ini文件,重新建立并粘贴生成的配置文件
1.7 启动
在当前目录下打开cmd并输入指令frpc
1.8 添加ssh服务器
方式一:
在设置里搜索“添加可选服务”,添加openssh服务器
20250324追加
方式二:
https://github.com/PowerShell/Win32-OpenSSH/releases 下载 OpenSSH-Win32.zip ,创建文件夹C:\Program Files\openssh并解压
以管理员身份启动power shell,执行
cd "C:\Program Files\openssh"
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
Windows PowerShell
版权所有(C) Microsoft Corporation。保留所有权利。
安装最新的 PowerShell,了解新功能和改进!https://aka.ms/PSWindows
PS C:\WINDOWS\system32> cd "C:\Program Files\openssh"
PS C:\Program Files\openssh> powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
[*] C:\Program Files\openssh\moduli
Inheritance is removed from 'C:\Program Files\openssh\moduli'.
'BUILTIN\Users' now has Read access to 'C:\Program Files\openssh\moduli'.
'APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES' now has Read access to 'C:\Program Files\openssh\moduli'.
'APPLICATION PACKAGE AUTHORITY\所有受限制的应用程序包' now has Read access to 'C:\Program Files\openssh\moduli'.
Repaired permissions
[*] C:\ProgramData\ssh
looks good
[*] C:\ProgramData\ssh\logs
'LAPTOP-TTB5HQFI\q2383' has no more access to 'C:\ProgramData\ssh\logs'.
Repaired permissions
[*] C:\ProgramData\ssh\ssh_host_dsa_key.pub
looks good
[*] C:\ProgramData\ssh\ssh_host_ecdsa_key.pub
looks good
[*] C:\ProgramData\ssh\ssh_host_ed25519_key.pub
looks good
[*] C:\ProgramData\ssh\ssh_host_rsa_key.pub
looks good
[*] C:\ProgramData\ssh\ssh_host_dsa_key
looks good
[*] C:\ProgramData\ssh\ssh_host_ecdsa_key
looks good
[*] C:\ProgramData\ssh\ssh_host_ed25519_key
looks good
[*] C:\ProgramData\ssh\ssh_host_rsa_key
looks good
[SC] SetServiceObjectSecurity 成功
[SC] ChangeServiceConfig2 成功
[SC] ChangeServiceConfig2 成功
sshd and ssh-agent services successfully installed
Updated Machine PATH to include OpenSSH directory, restart/re-login required to take effect globally
1.9开启服务
打开“服务”,启动OpenSSH SSH Server
1.10 登录Windows
ssh -p 外网端口 windows的用户名@配置文件中addr的Ipv4
ssh -p windows开放的外网端口 windows的用户名@跳板机的Ipv4
接下来按提示输入密码就正式登入你的windows系统了
最后放一张登入截图
ps:
仅保留frpc开头的文件就够用
pps:
关闭窗口后连接会中断
ppps:
scp接收的文件在C:\user\用户名\接收的文件
P*4s:
创建init.vbs文件,编辑以下内容并运行vbs即可静默后台运行frpc.exe,无需步骤1.7
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "frpc.exe",0

浙公网安备 33010602011771号