Table des matières
在 Windows 中配置 OpenSSH 服务器" >在 Windows 中配置 OpenSSH 服务器
使用 OpenSSH 客户端连接远程 SSH 服务器" >使用 OpenSSH 客户端连接远程 SSH 服务器
Maison tutoriels informatiques connaissances en informatique OpenSSH sous Windows : guide d'installation, de configuration et d'utilisation

OpenSSH sous Windows : guide d'installation, de configuration et d'utilisation

Mar 08, 2024 am 09:31 AM
windows ssh openssh

Windows 上的 OpenSSH:安装、配置和使用指南

Pour la plupart des utilisateurs de Windows, le protocole RDP (Remote Desktop Protocol) a toujours été le premier choix pour la gestion à distance car il offre une interface graphique conviviale. Toutefois, pour les administrateurs système qui nécessitent un contrôle plus granulaire, SSH peut mieux répondre à leurs besoins. SSH permet aux administrateurs d'interagir avec des appareils distants via la ligne de commande, rendant la gestion plus efficace. Les avantages de SSH sont sa sécurité et sa flexibilité, permettant aux administrateurs d'effectuer plus facilement des tâches de gestion et de maintenance à distance, en particulier lorsqu'ils traitent un grand nombre d'appareils ou effectuent des tâches automatisées. Ainsi, même si RDP excelle en termes de convivialité, pour les administrateurs système, SSH est supérieur en termes de fonctionnalités et de contrôle.

Auparavant, les utilisateurs de Windows devaient recourir à des outils tiers comme PuTTY (open source) ou Xshell (commercial) pour utiliser SSH. Cependant, Microsoft a maintenant lancé un client et un serveur OpenSSH intégrés à Windows, offrant aux utilisateurs un choix plus pratique. Cette décision apporte beaucoup de commodité aux utilisateurs, qui n'ont plus besoin de recourir à un logiciel externe pour faciliter les connexions SSH et le transfert de données. Cela signifie que les utilisateurs peuvent accéder plus rapidement aux serveurs distants et effectuer des transferts de fichiers sécurisés sans avoir à installer et configurer de logiciels supplémentaires. Cette décision de Microsoft montre également qu'ils améliorent et optimisent constamment le système d'exploitation Windows pour offrir une meilleure expérience utilisateur et des fonctionnalités plus larges. Les utilisateurs Windows peuvent désormais profiter plus facilement de la technologie SSH, et

Sous Windows, OpenSSH est une fonctionnalité facultative qui doit être ajoutée manuellement et le système ne l'installera pas automatiquement. Cet article vous expliquera comment installer, configurer et utiliser le client et le serveur OpenSSH sous Windows 11 ou Windows 10 (version 1809 et supérieure).

Qu'est-ce qu'OpenSSH ?

OpenSSH est un outil de connexions à distance sécurisées et de gestion informatique qui utilise la technologie de cryptage pour garantir des communications sécurisées. Les principales fonctions incluent la connexion à distance, l'exécution de commandes, le transfert de fichiers, la redirection de port, etc.

OpenSSH se compose de deux parties : client et serveur, comprenant :

  • Client : utilisé pour se connecter à des serveurs distants.
  • Serveur : fonctionne sur un serveur distant et accepte les demandes de connexion des clients.

OpenSSH a été initialement développé pour les systèmes Linux et prend désormais en charge plusieurs systèmes d'exploitation, notamment Windows et macOS.

Installer le client et/ou le serveur OpenSSH sous Windows

Conditions de préparation

Avant de commencer à installer OpenSSH, assurez-vous que votre ordinateur remplit les conditions suivantes :

  • Système d'exploitation : Windows 11 ou Windows 10 (version 1809 ou supérieure).
  • Version PowerShell : PowerShell 5.1 ou supérieure.
  • Privilèges d'administrateur : l'installation d'OpenSSH nécessite des privilèges d'administrateur.

Méthode 1 : Installer via "Paramètres"

1 Utilisez la touche de raccourci Windows + I pour ouvrir « Paramètres » et sélectionnez « Système » > « Fonctionnalités facultatives ».

2Cliquez sur « Afficher la fonction » et saisissez OpenSSH dans le champ de recherche pour filtrer.

3 Vérifiez si nécessaire :

  • Client OpenSSH : vous pouvez utiliser la commande ssh pour vous connecter à d'autres appareils compatibles SSH.
  • Serveur OpenSSH : permet à d'autres appareils de se connecter à votre ordinateur via SSH.

Ajouter un client et un serveur OpenSSH

4Après la sélection, cliquez sur « Suivant », puis cliquez sur « Installer » pour démarrer le processus d'installation.

Méthode 2 : Installer à l'aide de PowerShell

1Utilisez Windows + R快捷键打开「运行」对话框,输入powershell,然后按Ctrl + Shift + Enter pour ouvrir une fenêtre PowerShell avec des privilèges d'administrateur.

2Exécutez la commande suivante pour afficher l'état de l'installation d'OpenSSH :

Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
Copier après la connexion

S'il revient NotPresent,表示未安装;返回Installed, cela signifie qu'il a été installé.

3Installez les composants client et serveur OpenSSH selon vos besoins :

# 安装 OpenSSH 客户端
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

# 安装 OpenSSH 服务器
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Copier après la connexion

Installer les composants client ou serveur OpenSSH

在 Windows 中配置 OpenSSH 服务器

当你在 Windows 上安装了 OpenSSH 服务器之后,需要进行一些配置才能接受连接:

1使用Windows + R快捷键打开「运行」对话框,输入powershell,然后按Ctrl + Shift + Enter以管理员权限打开 PowerShell。

2设置 SSHD 服务自动启动:

Set-Service -Name sshd -StartupType 'Automatic'
Copier après la connexion

3启动 SSHD 服务:

Start-Service sshd
Copier après la connexion

4检查 SSH 服务器是否在侦听 22 端口:

netstat -an | findstr /i ":22"
Copier après la connexion

5确保 Windows Defender 防火墙允许 TCP 22 端口的入站连接:

Get-NetFirewallRule -Name *OpenSSH-Server* | select Name, DisplayName, Description, Enabled
Copier après la connexion

配置 OpenSSH 服务器

如规则丢失或被禁用,可以创建新规则:

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

Copier après la connexion

6(可选)如果要修改配置,如设置用户访问权限,可以编辑sshd_config配置文件:

Start-Process Notepad C:Programdatasshsshd_config
Copier après la connexion

7根据需要修改配置文件,保存后关闭记事本。

OpenSSH 服务器配置文件可以在 sshd_config 手册页中找到。

编辑 sshd_config 配置文件

8完成更改后,重启 SSHD 服务应用配置:

Restart-Service sshd
Copier après la connexion

重启 SSHD 服务

按照这些步骤,你的 Windows 就能通过 SSH 协议接受连接了。

使用 OpenSSH 客户端连接远程 SSH 服务器

在 Windows 中安装完 OpenSSH 客户端后,就可以立即与远程 SSH 设备建立连接:

1打开命令提示符或 Powershell,执行以下命令来检查 OpenSSH 客户端是否已经正确安装:

ssh
Copier après la connexion

2使用以下命令连接到配置了 SSH 的服务器:

ssh [用户名]@[服务器IP]
Copier après la connexion

使用 OpenSSH 客户端连接远程服务器

3首次连接时,会要求你输入密码。如果远程设备使用非标准 22 端口,需要指定端口号:

ssh 用户名@服务器名称 -p 端口号
Copier après la connexion

Windows 上的 OpenSSH 是一个强大的工具,可用于远程管理设备和服务器。本文提供了详细的安装、配置和使用指南,帮助你充分利用 OpenSSH 的功能。

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Que dois-je faire si Beyond Compare échoue à la sensibilité à la synchronisation des Windows et des fichiers Linux? Que dois-je faire si Beyond Compare échoue à la sensibilité à la synchronisation des Windows et des fichiers Linux? Apr 01, 2025 am 08:06 AM

Le problème de la comparaison et de la synchronisation des fichiers au-delà de la compare: défaillance de la sensibilité à la casse lors de l'utilisation de Beyond ...

Quatre façons d'implémenter le multithreading dans le langage C Quatre façons d'implémenter le multithreading dans le langage C Apr 03, 2025 pm 03:00 PM

Le multithreading dans la langue peut considérablement améliorer l'efficacité du programme. Il existe quatre façons principales d'implémenter le multithreading dans le langage C: créer des processus indépendants: créer plusieurs processus en cours d'exécution indépendante, chaque processus a son propre espace mémoire. Pseudo-Multithreading: Créez plusieurs flux d'exécution dans un processus qui partagent le même espace mémoire et exécutent alternativement. Bibliothèque multi-thread: Utilisez des bibliothèques multi-threades telles que PTHEADS pour créer et gérer des threads, en fournissant des fonctions de fonctionnement de thread riches. Coroutine: une implémentation multi-thread légère qui divise les tâches en petites sous-tâches et les exécute tour à tour.

Comment éviter les interfaces tierces renvoyant 403 erreurs dans l'environnement nœud? Comment éviter les interfaces tierces renvoyant 403 erreurs dans l'environnement nœud? Apr 01, 2025 pm 02:03 PM

Comment éviter l'interface tiers renvoyant 403 erreur dans l'environnement de nœud. Lorsque vous appelez l'interface de site Web tiers à l'aide de Node.js, vous rencontrez parfois le problème de la retournement de l'erreur 403. � ...

Où télécharger des fichiers python .whl sous Windows? Où télécharger des fichiers python .whl sous Windows? Apr 01, 2025 pm 08:18 PM

Python Binary Library (.WHL) Méthode de téléchargement explore les difficultés que de nombreux développeurs Python rencontrent lors de l'installation de certaines bibliothèques sur les systèmes Windows. Une solution courante ...

Pourquoi mon code ne peut-il pas faire renvoyer les données par l'API? Comment résoudre ce problème? Pourquoi mon code ne peut-il pas faire renvoyer les données par l'API? Comment résoudre ce problème? Apr 01, 2025 pm 08:09 PM

Pourquoi mon code ne peut-il pas faire renvoyer les données par l'API? En programmation, nous rencontrons souvent le problème du retour des valeurs nulles lorsque l'API appelle, ce qui n'est pas seulement déroutant ...

Comment lire efficacement les journaux du système Windows et obtenir uniquement des informations des derniers jours? Comment lire efficacement les journaux du système Windows et obtenir uniquement des informations des derniers jours? Apr 01, 2025 pm 11:21 PM

Lecture efficace des journaux du système Windows: Traversé réversement des fichiers EVTX Lors de l'utilisation de Python pour traiter les fichiers journaux système Windows (.EVTX), la lecture directe sera du premier ...

Comment accélérer la vitesse de chargement de PS? Comment accélérer la vitesse de chargement de PS? Apr 06, 2025 pm 06:27 PM

La résolution du problème du démarrage lent Photoshop nécessite une approche à plusieurs volets, notamment: la mise à niveau du matériel (mémoire, lecteur à semi-conducteurs, CPU); des plug-ins désinstallés ou incompatibles; nettoyer régulièrement les déchets du système et des programmes de fond excessifs; clôture des programmes non pertinents avec prudence; Éviter d'ouvrir un grand nombre de fichiers pendant le démarrage.

See all articles