Windows server2012 64bit安装OpenSSH服务+远程登录
在安装 OpenSSH Server 时,确保你的服务器是最新状态,这对于安全性和软件的兼容性至关重要。以下是针对 Windows Server 2022 安装 OpenSSH Server 的步骤。
方法 1:使用 PowerShell
-
打开 PowerShell
以管理员权限打开 PowerShell。
-
安装 OpenSSH Server
在 PowerShell 中运行以下命令来安装 OpenSSH Server:
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
这个命令会从 Windows 的功能库中安装 OpenSSH Server。
-
启动 OpenSSH 服务
安装完成后,需要启动 OpenSSH 服务:
Start-Service sshd
设置服务为开机启动:
Set-Service -Name sshd -StartupType 'Automatic'
-
配置防火墙
确保防火墙允许 SSH 流量。运行以下命令来允许 SSH 端口(默认是 22):
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
方法 2:使用图形界面(可选)
-
打开“管理工具”
在开始菜单中找到“管理工具”,然后选择“可选功能”。
-
添加功能
在“可选功能”窗口中,点击“添加功能”按钮。在弹出的窗口中,勾选“OpenSSH Server”,然后点击“安装”。
-
配置服务
安装完成后,按照上述 PowerShell 命令中的步骤来启动服务和配置防火墙。
验证安装
安装并配置完成后,你可以通过运行以下命令来检查 SSH 服务是否正在运行:
或者,你可以尝试从另一台机器使用 SSH 客户端(如 PuTTY 或使用命令行工具 ssh)连接到你的 Windows Server 2022 机器:
确保替换 username 和 your_server_ip 为你的实际用户名和服务器 IP 地址。如果一切设置正确,你应该能够成功连接到服务器。如果遇到连接问题,检查防火墙设置和 SSH 服务状态。
一、安装OpenSSH服务
1.下载OpenSSH-Win32或OpenSSH-Win64 安装包,根据不同的系统选择不同的安装包
下载地址:https://github.com/PowerShell/Win32-OpenSSH/releases
OpenSSH-Win32.zip_免费高速下载|百度网盘-分享无限制 (baidu.com)
2.下载完成后解压,将解压后的文件夹名称改为OpenSSH,然后将该文件夹放入C:\Program Files
3.使用win+R,输入cmd,
点击确定,进入cmd窗口
4.进入OpenSSH目录文件:cd C:\Program Files\OpenSSH
5.安装SSH服务:powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
安装成功后如图所示:
6.在防火墙开启22端口号
7.启动ssh服务:net start sshd
二、远程连接
若需要连接的服务器还未设置登陆密码,则去创建该服务器IP地址处设置密码(虚拟机)
-------------------------------------------------------------------------------------------------------------------------
windows server 2008R2 安装openssh
在Windows Server 2008 R2上安装OpenSSH,你需要下载对应的安装包并手动安装。以下是简要步骤:
-
访问PowerShell Gallery (https://www.powershellgallery.com/packages/OpenSSH/7.7p1-beta/Content/ssh-install-service.ps1) 或OpenSSH官方GitHub仓库 (https://github.com/PowerShell/Win32-OpenSSH/releases) 来下载适用于Windows Server 2008 R2的OpenSSH版本。
-
将下载的OpenSSH安装包(如
OpenSSH-Win64.zip)解压到你选择的目录。 -
以管理员身份打开PowerShell。
-
执行以下命令来安装OpenSSH服务:
# 进入OpenSSH解压后的目录 cd path\to\OpenSSH # 执行安装 .\install-sshd.ps1 Start-Service sshd New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
浙公网安备 33010602011771号