


OpenSSH unter Windows: Installations-, Konfigurations- und Nutzungshandbuch
Für die meisten Windows-Benutzer war Remote Desktop Protocol (RDP) schon immer die erste Wahl für die Fernverwaltung, da es eine benutzerfreundliche grafische Oberfläche bietet. Für Systemadministratoren, die eine detailliertere Kontrolle benötigen, ist SSH jedoch möglicherweise besser geeignet. SSH ermöglicht Administratoren die Interaktion mit Remote-Geräten über die Befehlszeile und sorgt so für eine effizientere Verwaltung. Die Vorteile von SSH liegen in der Sicherheit und Flexibilität, die es Administratoren erleichtert, Verwaltungs- und Wartungsaufgaben aus der Ferne durchzuführen, insbesondere wenn es um die Verwaltung einer großen Anzahl von Geräten oder die Ausführung automatisierter Aufgaben geht. Während sich RDP in puncto Benutzerfreundlichkeit auszeichnet, ist SSH für Systemadministratoren hinsichtlich Funktionalität und Kontrolle überlegen.
Früher mussten Windows-Benutzer auf Tools von Drittanbietern wie PuTTY (Open Source) oder Xshell (kommerziell) zurückgreifen, um SSH zu verwenden. Jetzt hat Microsoft jedoch einen in Windows integrierten OpenSSH-Client und -Server auf den Markt gebracht, der Benutzern eine bequemere Wahl bietet. Dieser Schritt bietet Benutzern viel Komfort, da sie für einfache SSH-Verbindungen und Datenübertragung nicht mehr auf externe Software angewiesen sind. Dies bedeutet, dass Benutzer schneller auf Remote-Server zugreifen und sichere Dateiübertragungen durchführen können, ohne zusätzliche Software installieren und konfigurieren zu müssen. Dieser Schritt von Microsoft zeigt auch, dass das Windows-Betriebssystem ständig verbessert und optimiert wird, um ein besseres Benutzererlebnis und eine umfassendere Funktionalität zu bieten. Windows-Benutzer können die SSH-Technologie jetzt einfacher nutzen, und
In Windows ist OpenSSH eine optionale Funktion, die manuell hinzugefügt werden muss und vom System nicht automatisch installiert wird. In diesem Artikel erfahren Sie, wie Sie den OpenSSH-Client und -Server in Windows 11 oder Windows 10 (Version 1809 und höher) installieren, konfigurieren und verwenden.
Was ist OpenSSH?
OpenSSH ist ein Tool für sichere Remote-Verbindungen und Computerverwaltung, das Verschlüsselungstechnologie verwendet, um eine sichere Kommunikation zu gewährleisten. Zu den Hauptfunktionen gehören Remote-Anmeldung, Befehlsausführung, Dateiübertragung, Portweiterleitung usw.
OpenSSH besteht aus zwei Teilen: Client und Server, einschließlich:
- Client: wird zum Herstellen einer Verbindung zu Remote-Servern verwendet.
- Server: Läuft auf einem Remote-Server und akzeptiert Verbindungsanfragen von Clients.
OpenSSH wurde ursprünglich für Linux-Systeme entwickelt und unterstützt jetzt mehrere Betriebssysteme, darunter Windows und macOS.
Installieren Sie den OpenSSH-Client und/oder -Server unter Windows
Vorbereitungsbedingungen
Bevor Sie mit der Installation von OpenSSH beginnen, stellen Sie bitte sicher, dass Ihr Computer die folgenden Bedingungen erfüllt:
- Betriebssystem: Windows 11 oder Windows 10 (Version 1809 oder höher).
- PowerShell-Version: PowerShell 5.1 oder höher.
- Administratorrechte: Für die Installation von OpenSSH sind Administratorrechte erforderlich.
Methode 1: Installation über „Einstellungen“
1 Öffnen Sie mit der Tastenkombination Windows + I
„Einstellungen“ und wählen Sie „System“ > „Optionale Funktionen“.
2Klicken Sie auf „Funktion anzeigen“ und geben Sie OpenSSH
in das Suchfeld ein, um zu filtern.
3 Bei Bedarf prüfen:
- OpenSSH-Client: Sie können den Befehl ssh verwenden, um eine Verbindung zu anderen SSH-fähigen Geräten herzustellen.
- OpenSSH-Server: Ermöglicht anderen Geräten die Verbindung mit Ihrem Computer über SSH.
OpenSSH-Client und -Server hinzufügen
4Klicken Sie nach der Auswahl auf „Weiter“ und dann auf „Installieren“, um den Installationsvorgang zu starten.
Methode 2: Installation mit PowerShell
1Verwenden Sie Windows + R
快捷键打开「运行」对话框,输入powershell
,然后按Ctrl + Shift + Enter
, um ein PowerShell-Fenster mit Administratorrechten zu öffnen.
2Führen Sie den folgenden Befehl aus, um den OpenSSH-Installationsstatus anzuzeigen:
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
Wenn es zurückkommt NotPresent
,表示未安装;返回Installed
, bedeutet das, dass es installiert wurde.
3Installieren Sie die OpenSSH-Client- und Serverkomponenten nach Bedarf:
# 安装 OpenSSH 客户端 Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0 # 安装 OpenSSH 服务器 Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Installieren Sie OpenSSH-Client- oder Serverkomponenten
在 Windows 中配置 OpenSSH 服务器
当你在 Windows 上安装了 OpenSSH 服务器之后,需要进行一些配置才能接受连接:
1使用Windows + R
快捷键打开「运行」对话框,输入powershell
,然后按Ctrl + Shift + Enter
以管理员权限打开 PowerShell。
2设置 SSHD 服务自动启动:
Set-Service -Name sshd -StartupType 'Automatic'
3启动 SSHD 服务:
Start-Service sshd
4检查 SSH 服务器是否在侦听 22 端口:
netstat -an | findstr /i ":22"
5确保 Windows Defender 防火墙允许 TCP 22 端口的入站连接:
Get-NetFirewallRule -Name *OpenSSH-Server* | select Name, DisplayName, Description, Enabled
配置 OpenSSH 服务器
如规则丢失或被禁用,可以创建新规则:
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
6(可选)如果要修改配置,如设置用户访问权限,可以编辑sshd_config
配置文件:
Start-Process Notepad C:Programdatasshsshd_config
7根据需要修改配置文件,保存后关闭记事本。
OpenSSH 服务器配置文件可以在 sshd_config 手册页中找到。
编辑 sshd_config 配置文件
8完成更改后,重启 SSHD 服务应用配置:
Restart-Service sshd
重启 SSHD 服务
按照这些步骤,你的 Windows 就能通过 SSH 协议接受连接了。
使用 OpenSSH 客户端连接远程 SSH 服务器
在 Windows 中安装完 OpenSSH 客户端后,就可以立即与远程 SSH 设备建立连接:
1打开命令提示符或 Powershell,执行以下命令来检查 OpenSSH 客户端是否已经正确安装:
ssh
2使用以下命令连接到配置了 SSH 的服务器:
ssh [用户名]@[服务器IP]
使用 OpenSSH 客户端连接远程服务器
3首次连接时,会要求你输入密码。如果远程设备使用非标准 22 端口,需要指定端口号:
ssh 用户名@服务器名称 -p 端口号
Windows 上的 OpenSSH 是一个强大的工具,可用于远程管理设备和服务器。本文提供了详细的安装、配置和使用指南,帮助你充分利用 OpenSSH 的功能。
Das obige ist der detaillierte Inhalt vonOpenSSH unter Windows: Installations-, Konfigurations- und Nutzungshandbuch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Multithreading in der Sprache kann die Programmeffizienz erheblich verbessern. Es gibt vier Hauptmethoden, um Multithreading in C -Sprache zu implementieren: Erstellen Sie unabhängige Prozesse: Erstellen Sie mehrere unabhängig laufende Prozesse. Jeder Prozess hat seinen eigenen Speicherplatz. Pseudo-MultitHhreading: Erstellen Sie mehrere Ausführungsströme in einem Prozess, der denselben Speicherplatz freigibt und abwechselnd ausführt. Multi-Thread-Bibliothek: Verwenden Sie Multi-Thread-Bibliotheken wie PThreads, um Threads zu erstellen und zu verwalten, wodurch reichhaltige Funktionen der Thread-Betriebsfunktionen bereitgestellt werden. Coroutine: Eine leichte Multi-Thread-Implementierung, die Aufgaben in kleine Unteraufgaben unterteilt und sie wiederum ausführt.

So vermeiden Sie die Schnittstelle von Drittanbietern, die 403 Fehler in der Knotenumgebung zurückgibt. Wenn Sie die Website von Drittanbietern mithilfe von node.js aufrufen, stoßen Sie manchmal auf das Problem der Rückgabe von 403-Fehler. � ...

Python Binary Library (.WHL) -Download -Methode untersucht die Schwierigkeiten, die viele Python -Entwickler bei der Installation bestimmter Bibliotheken auf Windows -Systemen auftreten. Eine gemeinsame Lösung ...

Effiziente Lektüre von Windows -Systemprotokollen: Umgekehrt EVTX -Dateien durch die Verarbeitung von Windows -Systemprotokolldateien (.evtx), wird das direkte Lesen vom frühesten ...

Das Lösen des Problems des langsamen Photoshop-Startups erfordert einen mehrstufigen Ansatz, einschließlich: Upgrade-Hardware (Speicher, Solid-State-Laufwerk, CPU); Deinstallieren veraltete oder inkompatible Plug-Ins; Reinigen des Systemmülls und übermäßiger Hintergrundprogramme regelmäßig; irrelevante Programme mit Vorsicht schließen; Vermeiden Sie das Öffnen einer großen Anzahl von Dateien während des Starts.

Warum kann mein Code nicht die von der API zurückgegebenen Daten erhalten? Bei der Programmierung stoßen wir häufig auf das Problem der Rückgabe von Nullwerten, wenn API aufruft, was nicht nur verwirrend ist ...

Multithreading ist eine wichtige Technologie in der Computerprogrammierung und wird zur Verbesserung der Programmausführungseffizienz verwendet. In der C -Sprache gibt es viele Möglichkeiten, Multithreading zu implementieren, einschließlich Threadbibliotheken, POSIX -Threads und Windows -API.

So implementieren Sie Windows-ähnlich in der Front-End-Entwicklung ...
