| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> ssh远程连接windows -> 正文阅读 |
|
[系统运维]ssh远程连接windows |
由于奇怪的需求需要部署一台windows服务器,记录一下部署的过程 1安装Windows OpenSSH首先通过powershell安装OpenSSH的服务端 在开始图标 上点击右键,选择Windows PowerShell(管理员)(A) 在powershell中输入:
在powershell中输入:
若返回为:
则表示安装成功,若返回为:
表示安装失败,再来一遍吧,注意全程需要管理员权限。 2启动SSH服务器依然是以管理员身份打开PowerShell,然后运行以下命令来启动?sshd service
3开启密钥登录这一步是重中之重,加强安全,减少麻烦!!! 生成密钥的方法都是一样的,可以自行搜索,与linux不同的地方在于权限管理和默认authorized_keys存放位置。 公钥 (~\.ssh\id_rsa.pub) 的内容需放置在服务器上的一个名为 将本地的公钥部署到服务器上
通过上述方法会覆盖原有authorized_keys文件,若要添加多个公钥,则通过记事本(更推荐使用vscode等文本编辑器)打开authorized_keys,把另起一行并把新公钥粘贴到authorized_keys文件中。 以下是windows中特有的操作 更改authorized_keys文件权限,不更改则无法通过密钥登录
在服务器端则可以通过以下命令修改,注意需要管理员权限。
在Windows OpenSSH中,默认的授权密钥存放位置为ProgramData\ssh\administrators_authorized_keys,此位置对应为管理用户权限。因此需要修改默认授权文件位置。通过文本编辑器(推荐vscode)打开ProgramData\ssh\sshd_config,修改以下条目
注意修改sshd_config需要管理员权限,修改完成后保存并推出。 在PowerShell(管理员)中重启sshd服务
至此可以尽情享受windows服务器带来的各种不便了!enjoy!!! 最后附赠如何使用PowerShell卸载Windows OpenSSH
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 20:01:52- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |