Windows支持SSH连接到powershell

开启ssh功能

  1. UWP设置->应用和功能->可选功能 内启动openssh客户端和服务器 (OpenSSH client & OpenSSH server)

2. 使能SSH服务 (enable OpenSSH server)

因为你是要从其他设备上登录这个计算机的, 但是 OpenSSH server 默认是关闭的. 所以需要启动该服务(守护进程). client客户端不存在这种问题.

PowerShell 管理员权限执行

net start sshd

执行后应该开启了ssh服务

你可以直接搜索PowerShell并且右键管理员运行使用它. 

警告: 任何管理员权限的操作都具有危险性! 你应该始终知道自己每一个操作在干什么!

或者到Windows服务里手动开启或关闭. 也可以配置成自启. (善用搜索打开服务控制界面)

验证:

打开PowerShell, 自己连接自己(地址输入你的计算机名称或者回环: localhost或者127.0.0.1)

ssh自动对接到PowerShell

ssh默认是连接到cmd的. 新时代谁用上个世纪的cmd? 配置一下就行了. 毕竟PowerShell可以使用很多Linux的命令, 像ps, ls, cd, 什么的 (实际上是典型的把猫叫咪, 只是映射了一下)

管理员权限在PowerShell执行以下命令, 使SSH连接Windows时默认使用Powershell

New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force

注意! 任何使用administrator用户组ssh登录到Windows后, 都具有完全的管理员权限, 且没有其他提示! 也就是说这相当于root登录到系统. 一定要当心不要误操作. 

比较合适的方法是创建一个普通账户, 然后给予ssh登录的权限. 缺点是提权困难.

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值