使用SSH连接Windows Server 2019 Core
更新记录
本文迁移自Panda666原博客,原发布时间:2021年7月7日。
一、说明
Windows Server 2019 Core,是纯命令行的Windows Server版本,没有办法使用GUI操作和配置系统,可以使用PowerShell Remoting进行连接和配置系统,除此之外还可以使用SSH进行连接管理。本文尝试使用SSH进行连接Windows Server Core。
本文中使用的环境版本信息:
操作系统:Windows Server 2019 Core 1809
终端软件:Xshell 7
Powershell版本:5.1
具体的配置操作过程也非常简单,并且和Linux下配置非常的类似。都是在服务器端安装SSH服务,然后在客户端进行连接。注意:如果您在云服务器上进行操作,务必确保您的组策略开启通过22端口。
二、服务器端配置
进入Windows Server 2019 Core,在终端中,以此输入:
开启Powershell
powershell
执行安装 OpenSSH Server 指令
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
设置SSH Server服务为自动启动
Set-Service sshd -StartupType Automatic
设置SSH Server代理服务为自动启动
Set-Service ssh-agent -StartupType Automatic
启动SSH Server服务
Start-Service sshd
启动SSH Server代理服务
Start-Service ssh-agent
执行过程如图所示:

三、使用Xshell进行连接服务器
注意:这里使用的是Xshell终端进行连接服务器,您也可以使用您熟悉的终端进行连接。
在服务器端的命令行中输入ipconfig获得服务器端的IP地址,如果您知道自己服务器的IP地址或者域名,也可以不进行获得。
ipconfig
具体操作如下图所示:

现在,可以打开Xshell终端进行连接服务器了,在Xshell中输入:
ssh 192.168.1.3
注意:这里需要替换为您自己服务器的IP地址。过程中会弹出要求输入用户名和密码。具体操作如下图所示:

连接完成后,就可以直接使用了。

四、总结
实际配置过程和在Linux下配置大同小异。需要注意的是这里只是介绍了如何在Windows Server 2019 Core上进行配置SSH服务。实际使用的过程中建议将22端口进行修改成不常用的端口,避免被端口扫描,然后启用使用证书登录,减少安全风险。
使用SSH连接Windows Server 2019 Core的更多相关文章
- 使用工具SecureCRT通过ssh远程连接Windows server 2019
Windows Server 2019 开通SSH Server服务 在需要安裝的ws2019开启powershell,执行安装 openssh server 指令 Add-WindowsCapabi ...
- 使用SSH连接Windows Server
之前发过一篇在Windows Server上启用SSH服务器的文章.最近正好有这个需求,需要使用密钥免密登录服务器,试了一下,发现之前的方法不行了.需要再修正一些文件权限. 需要使用Repair-Au ...
- 在Windows server 2019 Core 版本上安装SQL2016
安装系统后,通过网络等方式先把安装ISO的文件copy过来,虚拟机则用挂一个虚拟光驱即可,然后cd进入目录,执行以下命名即可安装核心服务了: Setup.exe /qs /ACTION=Install ...
- Windows Server 2019 SSH Server
Windows Server 2019 SSH Server 在需要安裝的ws2019开启powershell,执行安装 openssh server 指令 Add-WindowsCapabili ...
- 使用 Powershell 远程连接 windows server
使用 Powershell 远程连接 windows server Intro 最近我们的开发环境增加了一个 windows 服务器,没有界面的,不能直接远程桌面连上去管理,需要使用 Powershe ...
- Windows10和Windows Server 2019支持OpenSSH
从 Win10 1809 和 Windows Server 2019 开始 Windows 开始支持 OpenSSH Server.本文介绍一下其基本的概念和配置方法,本文演示用的环境为 Win10 ...
- Installing OpenSSH from the Settings UI on Windows Server 2019 or Windows 10 1809
Installing OpenSSH from the Settings UI on Windows Server 2019 or Windows 10 1809 OpenSSH client and ...
- Windows Server 2019远程桌面服务配置和授权激活
参考Windows Server 2016远程桌面服务配置和授权激活方法可适用于Windows Server 2019 Server 2016默认远程桌面连接数是2个用户,如果多余两个用户进行 ...
- 解决windows server 2019远程桌面许可证问题
解决远程桌面许可证问题,你的远程桌面许可证出现问题,你的会话将在60分钟后断开. 最近装了台windows server 2019服务器做远程桌面连接,也安装了远程桌面许可证,但客户端远程连接时出现你 ...
随机推荐
- python---复杂度、斐波那切数列、汉诺塔
时间复杂度 用来估计算法运行时间的一个式子. 一般来说, 时间复杂度高的算法比复杂度低的算法慢. 常见的时间复杂度: O(1) < O(logn) < O(n) < O( ...
- spring配置数据源(交给spring容器完成)
##将DataSource的创建权交给spring容器去完成 1.导入spring依赖 <dependency> <groupId>org.springframework< ...
- 基于File NIO写的一个文件新增内容监控器
基于File NIO写的一个文件新增内容监控器 需求说明 监控一个文件,如果文件有新增内容,则在控制台打印出新增内容. 代码示例 FileMoniter文件监控器类 package com.black ...
- eBPF+Ftrace 合璧剑指:no space left on device?
本文地址:https://www.ebpf.top/post/no_space_left_on_devices 最近在生产环境中遇到了几次创建容器报错 "no space left on d ...
- 论文解读(MLGCL)《Multi-Level Graph Contrastive Learning》
论文信息 论文标题:Structural and Semantic Contrastive Learning for Self-supervised Node Representation Learn ...
- canvas 隐藏 踩坑
当我在把canvas绘制完成时,要把canvas隐藏起来.试了display 和 opacity 都不行. 然后我用了 position: absolute; left:1000px; top:0; ...
- JavaScript学习②
2. 基本对象: 1. Function:函数(方法)对象 1. 创建: 1. var fun = new Function(形式参数列表,方法体); //忘掉吧 2. function 方法名称(形 ...
- 详解javascript的eventloop(二):eventloop和dom渲染
记住: JS是单线程的,他和dom渲染共用一个线程 JS执行的时候,会给dom渲染留一些时机 上一篇讲到eventloop的执行机制,但是在这个机制中的call stack执行完成后(包括第一遍的ev ...
- MySQL 数据库备份脚本
MySQL 数据库备份脚本 #!/bin/bash # 数据库连接信息 DB_HOST="127.0.0.1" DB_PORT="3306" DB_USER=& ...
- MKL库矩阵乘法
此示例是利用Intel 的MKL库函数计算矩阵的乘法,目标为:\(C=\alpha*A*B+\beta*C\),由函数cblas_dgemm实现: 其中\(A\)为\(m\times k\)维矩阵,\ ...