使用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服务器做远程桌面连接,也安装了远程桌面许可证,但客户端远程连接时出现你 ...
随机推荐
- 使用pyttsx3实现简单tts服务
操作系统:Windows 10_x64 python版本:Python 3.9.2_x64 pyttsx3版本: 2.90 pyttsx3是一个tts引擎包装器,可对接SAPI5.NSSS(NSS ...
- Redis快速入门到精通
Redis Redis是一个开源的使用ANSI C语言编写.支持网络. 可基于内存亦可持久化的日志型.Key-Value型 NoSQL数据库,并提供多种语言的API.从2010年3 月15日起,Red ...
- PyQt5 基础知识(六):展示控件
目录 3. 展示控件 3.1 QLabel 3.1.1 描述 3.1.2 功能作用 3.1.2.1 基本功能 3.1.2.2 文本交互 3.1.2.3 内容操作 3.1.2.3.1 文本字符串 3.1 ...
- Linux磁盘之inode
什么是 inode ? 文件储存在硬盘上,硬盘的最小存储单位叫作"扇区"(Sector).每一个扇区储存512字节(至关于0.5KB).操作系统读取硬盘的时候,不会一个个扇区地读取 ...
- 进程的概念及multiprocess模块的使用
一.进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础.在早期面向进程设计的计算机结构中,进程是程序的基本执行实体:在 ...
- String类为什么被设计成不可变类
1.享元模式: 1.共享元素模式,也就是说:一个系统中如果有多处用到了相同的一个元素,那么我们应该只存储一份此元素,而让所有地方都引用这一个元素. 2.Java中String就是根据享元模式设计的,而 ...
- JAVA 进程线程详解
线程和进程 一.进程 进程是指运行中的程序,比如我们使用QQ,就启动该进程分配内存空间. 进程是程序的一次执行过程,或是正在运行的一个程序.是一个动态的过程:有它自升的产生,存在和消亡的过程 二.线程 ...
- css 实现随风摆动
无标题文档 @-webkit-keyframes open { 0% { -webkit-transform: rotateX(-120deg); } 25% { -webkit-transform: ...
- HCIE笔记-第十节-静态路由
协议 :标识 前方的目的网络 是通过什么协议形成的 优先级:代表形成路由的协议的优先级数值 [厂商规定] 开销值:代表该路由协议形成此路由时的开销 -- 不同的协议计算开销值的方式有区别(越小越优) ...
- node.js -- 身份认证
请问昨天结束的早是对堆积在了今天吗,今天还来加个班更博,看在这个毅力的份上能否给亿点点推荐. 有个好消息有个坏消息,先说坏消息吧,就是在这么学下去我急需急支糖浆,来回顾回顾前面的知识,这几天学的太急了 ...