1. 从cmd唤起windows设置

这个东西很有意思,大部分在运行窗口输入的内容,从cmd或powershell都能唤起,如:control控制面板,但偶尔有些操作就不能通用,

如:

ms-settings:                        #windows系统设置

win+R唤起运行窗口,输入ms-settings: 后,可以唤起 windosws设置

可,直接从cmd输入后,却只有报错,压根儿就不能唤起 windows设置,这个时候,可以用start ms-settings:

2. 配置opensshd

从windows设置选择应用

或者直接cmd输入 ms-settings:appsfeatures

点击可选功能,搜索是否有:  OpenSSH服务器;没有就从添加功能里去添加,添加的话需要很长时间才能完成

使用管理员角色启服务:net start sshd

设置服务自启动:sc config sshd start= auto

  1. 启动服务:net start 服务名
  2. 停止服务:net stop 服务名暂停服务:net pause 服务名
  3. 恢复被暂停的服务:net continue 服务名
  4. 禁用服务:sc config 服务名 start=disabled
  5. 将服务设为自动启动:sc config 服务名 start= auto
  6. 将服务设为手动启动:sc config 服务名 start= demand
  7.  
  8. 注:
    1)服务名不一定是你在服务面板看到的那个名,
    例如,你要打开被禁用的telnet服务,sc config telnet start= auto,报错:[SC] OpenService FAILED 1060,因为telnet的服务名不是telnet而是tlntsvr, sc config tlntsvr start= auto OK了,
    在服务面板里查看telnet属性,从可执行文件的路径里可看到服务程序名,即命令中的服务名。

    2)start=后面有空格,少了就有错

参考链接:https://www.cnblogs.com/luofeng99/archive/2011/08/30/2177580.html

验证:

本地登录测试:ssh user@localhost               #注,异机远程登录需要注意防火墙

services.msc 服务管理器查看运行状态和启动类型

纯命令行操作如下(前提,联网):

参考链接:https://learn.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_install_firstuse

1. 联网查包

  1. Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

2. 安装

  1. # Install the OpenSSH Client
  2. Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
  3.  
  4. # Install the OpenSSH Server
  5. Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

3. 配置服务启动项

  1. # Start the sshd service
  2. Start-Service sshd
  3.  
  4. # OPTIONAL but recommended:
  5. Set-Service -Name sshd -StartupType 'Automatic'
  6.  
  7. # Confirm the Firewall rule is configured. It should be created automatically by setup. Run the following to verify
  8. if (!(Get-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -ErrorAction SilentlyContinue | Select-Object Name, Enabled)) {
  9. Write-Output "Firewall Rule 'OpenSSH-Server-In-TCP' does not exist, creating it..."
  10. New-NetFirewallRule -Name 'OpenSSH-Server-In-TCP' -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
  11. } else {
  12. Write-Output "Firewall rule 'OpenSSH-Server-In-TCP' has been created and exists."
  13. }

4. 设置默认解释器位powershell

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

5. 卸载

  1. # Uninstall the OpenSSH Client
  2. Remove-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
  3.  
  4. # Uninstall the OpenSSH Server
  5. Remove-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

cmd唤醒windows设置,并配置opsshd的更多相关文章

  1. caffe 在 windows 下的配置(scripts\build_win.cmd)

    官网配置文档见:GitHub - BVLC/caffe at windows 1. windows 设置 requirements: visual studio 2013/2015 CMake > ...

  2. Windows Server 2008 R2组策略设置计算机配置和用户配置

    一.认识Windows Server 2008 R2域控组策略管理 1.域控服务器zhuyu.com的组策略管理默认会读取AD用户和计算机目录下创建的OU容器(组织单元), 在对应的OU容器创建对应的 ...

  3. Git在Windows环境下配置Diff以及Merge工具---DiffMerge

    参考出处:http://coding4streetcred.com/blog/post/Configure-DiffMerge-for-Your-Git-DiffTool主要转自:http://blo ...

  4. Windows下gvim配置

    Windows下gvim配置原作地:http://hi.baidu.com/leemoncc/blog/item/a6be15cf40d7ab31b600c806.html 0.准备软件及插件. (a ...

  5. Windows Server 2008R2配置MySQL Cluster

    目录 配置环境 相关知识 配置过程 配置 ini参数解释 启动集群 检查配置 同步测试 故障测试 写在之后 配置环境 VMware:(版本10.0.01) 操作系统:Windows Server 20 ...

  6. Windows 7下配置JDK环境变量和Java环境变量配置

    下面来介绍一下Java环境变量配置,是在Windows 7下配置JDK环境变量. 方法/步骤  1 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为:C:\Program Fil ...

  7. Windows平台安装配置mysql数据库

    Windows平台安装配置mysql数据库 作者:Eric 微信:loveoracle11g 去下载mysql软件 https://www.mysql.com/downloads/ https://d ...

  8. (转)windows 下安装配置 Nginx 详解

    windows 下安装配置 Nginx 详解 本文转自https://blog.csdn.net/kingscoming/article/details/79042874 nginx功能之一可以启动一 ...

  9. windows下mysql配置

    windows下mysql配置   忙活了大半天,总算配置好了,本文献给windows下没试用过Mysql的小白,勿喷 http://blog.csdn.net/z1074907546/article ...

  10. Windows下MySQL配置及安全加固总结

    Windows下MySQL配置及安全加固总结 在网管的实际使用过程中,MySQL数据库在安装后的配置及安全加固内容,在客户中逐渐要求越来越高.从反馈的问题看,一般都是由第三方软件公司的软件扫描整个系统 ...

随机推荐

  1. Hive的基本知识与操作

    Hive的基本知识与操作 目录 Hive的基本知识与操作 Hive的基本概念 为什么使用Hive? Hive的特点: Hive的优缺点: Hive应用场景 Hive架构 Client Metastor ...

  2. Java 函数式编程

    由 JS 转 Java,写惯了 React,习惯了函数式,因此转 Java 时也是先学函数式. 语法糖「Syntactic Sugar」 起初,Java 的函数式看起来是匿名类的一个语法糖. Stre ...

  3. 如何搭建安全的 CI/CD 管道?

    Eolink 前端负责人黎芷君进行了<工程化- CI / CD>的主题演讲,围绕 CI/CD 管道安全的实践,分享自己在搭建 CI/CD 管道过程中所总结的重要经验,与开发者深入讨论 &q ...

  4. WinUI 3 踩坑记:第一个窗口

    本文是 WinUI 3 踩坑记 的一部分,该系列发布于 GitHub@Scighost/WinUI3Keng,文中的代码也在此仓库中,若内容出现冲突以 GitHub 上的为准. WinUI 3 应用的 ...

  5. .NET 6 EFCore WebApi 使用 JMeter 进行吞吐量测试

    .NET 6 EFCore WebApi 使用 JMeter 进行吞吐量测试 开发环境 VS2022 .NET 6 测试环境 测试工具 接口压力测试工具:JMeter 数据库 MySQL 5.7 数据 ...

  6. 7、System类

    System类 常见方法 exit 退出当前程序 System.out.println("ok1"); //1. exit(0) 表示程序退出 //2. 0 表示一个状态,正常的状 ...

  7. Latex中也能展示动态图?

    技术背景 在学术领域,很多文档是用Latex做的,甚至有很多人用Latex Beamer来做PPT演示文稿.虽然在易用性和美观等角度来说,Latex Beamer很大程度上不如PowerPoint,但 ...

  8. Kibana:在Kibana中对数据进行深入分析 (drilldown)

    文章转载自:https://blog.csdn.net/UbuntuTouch/article/details/105193907 在上面,我们需要把之前地址栏中拷贝的内容粘贴过来,并做相应的修改.针 ...

  9. Logstash:运用 fingerprint 过滤器处理重复的文档

    文章转载自:https://blog.csdn.net/UbuntuTouch/article/details/106639848 背景:Elasticsearch 索引 在介绍重复数据删除解决方案之 ...

  10. CentOS7配置nodejs环境

    # 安装 wget https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.xz tar xf node-v12.18.3-linux ...