windows使用openssh
1 openssh安装
openSSH下载路径(Windows x64版本)
win10自带了openssh工具,可在设置-->应用-->管理可选功能-->添加功能内查看
1.解压到需要部署的服务器的 C:\Program Files下 。别问为什么,官方就这么说的
2.使用管理员模式的cmd到C:\Program Files\OpenSSH-Win64路径下
-
安装sshd服务
执行命令:powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
-
开放22号端口(注意一定要把服务器安全组的入站规则的22端口配置上)
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22
-
配置开机自启sshd服务
sc config sshd start= auto
3.启动ssh服务
net start sshd
2 开始远程
2.1 在目标机器上查看用户名
打开powershell win+i
输入
whoami
获得用户名vm-test\11136 (这是我的)
2.2 使用ssh命令远程
powershell中输入ssh命令(注意引号)
ssh -v 'vm-test\11136@192.168.111.130'
输入yes,保存一个key以便下次登陆校验。
输入密码,注意密码是账号密码而非6位数pin码
ok 可以欢快的远程虚拟机了
提示:
配合pscp 远程文件系统 服用效果更佳
3 常见问题
3.1 ssh命令登陆提示 Connection reset by XXX port 22
用户名输入错误,找不到该用户 需要在目标机器 使用whoami 查看账号名
3.2 登陆之后密码始终错误
要使用微软密码 而不是pin码(6位数那个,开机输入的)
4 开发技巧
4.1 windows使用scp命令上传文件到windows服务器
https://blog.csdn.net/weixin_42506905/article/details/90339253
scp "C:\xxx.py" "xxxx@192.168.111.130:C:\"
解决上传路径中带有空格问题很重要
4.2 vscode+ssh远程windows服务器开发
利用vscode的ssh插件配合openssh winodws开发易如反掌
总结
使用ssh主要是方便 避免linux用ssh windows用rdp 切换很麻烦 而且有时候习惯命令 rdp的图像完全没必要
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix