Windows server2012 64bit安装OpenSSH服务+远程登录

server2022 安装openssh

在安装 OpenSSH Server 时,确保你的服务器是最新状态,这对于安全性和软件的兼容性至关重要。以下是针对 Windows Server 2022 安装 OpenSSH Server 的步骤。

方法 1:使用 PowerShell

  1.  打开 PowerShell

     以管理员权限打开 PowerShell。 

  2.  安装 OpenSSH Server

     在 PowerShell 中运行以下命令来安装 OpenSSH Server:

     Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

     这个命令会从 Windows 的功能库中安装 OpenSSH Server。 

  3.  启动 OpenSSH 服务

     安装完成后,需要启动 OpenSSH 服务:

     Start-Service sshd

     设置服务为开机启动:

    Set-Service -Name sshd -StartupType 'Automatic'

     

     

  4.  配置防火墙

     确保防火墙允许 SSH 流量。运行以下命令来允许 SSH 端口(默认是 22):

     New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22

方法 2:使用图形界面(可选)

  1.  打开“管理工具”

    在开始菜单中找到“管理工具”,然后选择“可选功能”。 

  2. 添加功能

     在“可选功能”窗口中,点击“添加功能”按钮。在弹出的窗口中,勾选“OpenSSH Server”,然后点击“安装”。

  3.  配置服务

     安装完成后,按照上述 PowerShell 命令中的步骤来启动服务和配置防火墙。

验证安装

安装并配置完成后,你可以通过运行以下命令来检查 SSH 服务是否正在运行:

 Get-Service sshd

或者,你可以尝试从另一台机器使用 SSH 客户端(如 PuTTY 或使用命令行工具 ssh)连接到你的 Windows Server 2022 机器:

ssh username@your_server_ip

确保替换 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,你需要下载对应的安装包并手动安装。以下是简要步骤:

  1.  访问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版本。

  2.  将下载的OpenSSH安装包(如OpenSSH-Win64.zip)解压到你选择的目录。 

  3.  以管理员身份打开PowerShell。 

  4.  执行以下命令来安装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

 

posted @ 2024-03-11 10:49  zhaoguanhao  阅读(1535)  评论(0)    收藏  举报