OpenSSH pada Windows: Panduan Pemasangan, Konfigurasi dan Penggunaan

WBOY
Lepaskan: 2024-03-08 09:31:08
ke hadapan
1117 orang telah melayarinya

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

Bagi kebanyakan pengguna Windows, Remote Desktop Protocol (RDP) sentiasa menjadi pilihan pertama untuk pengurusan jauh kerana ia menyediakan antara muka grafik yang mesra. Walau bagaimanapun, bagi pentadbir sistem yang memerlukan kawalan yang lebih terperinci, SSH mungkin lebih sesuai dengan keperluan mereka. SSH membenarkan pentadbir berinteraksi dengan peranti jauh melalui baris arahan, menjadikan pengurusan lebih cekap. Kelebihan SSH ialah keselamatan dan fleksibilitinya, memudahkan pentadbir melaksanakan tugas pengurusan dan penyelenggaraan jauh, terutamanya apabila berurusan dengan sejumlah besar peranti atau melaksanakan tugas automatik. Jadi sementara RDP cemerlang dari segi kemesraan pengguna, bagi pentadbir sistem, SSH lebih unggul dalam fungsi dan kawalan.

Sebelum ini, pengguna Windows perlu menggunakan alat pihak ketiga seperti PuTTY (sumber terbuka) atau Xshell (komersial) untuk menggunakan SSH. Walau bagaimanapun, kini Microsoft telah melancarkan klien dan pelayan OpenSSH terbina dalam Windows, memberikan pengguna pilihan yang lebih mudah. Langkah ini membawa banyak kemudahan kepada pengguna, yang tidak lagi perlu bergantung pada perisian luaran untuk sambungan SSH yang mudah dan pemindahan data. Ini bermakna pengguna boleh mengakses pelayan jauh dengan lebih cepat dan membuat pemindahan fail selamat tanpa perlu memasang dan mengkonfigurasi perisian tambahan. Langkah Microsoft ini juga menunjukkan bahawa mereka sentiasa menambah baik dan mengoptimumkan sistem pengendalian Windows untuk memberikan pengalaman pengguna yang lebih baik dan fungsi yang lebih luas. Pengguna Windows kini boleh memanfaatkan teknologi SSH dengan lebih mudah, dan

Dalam Windows, OpenSSH ialah ciri pilihan yang perlu ditambah secara manual, dan sistem tidak akan memasangnya secara automatik. Artikel ini akan membimbing anda tentang cara memasang, mengkonfigurasi dan menggunakan klien dan pelayan OpenSSH dalam Windows 11 atau Windows 10 (versi 1809 dan ke atas).

Apakah itu OpenSSH?

OpenSSH ialah alat untuk sambungan jauh selamat dan pengurusan komputer yang menggunakan teknologi penyulitan untuk memastikan komunikasi selamat. Fungsi utama termasuk log masuk jauh, pelaksanaan arahan, pemindahan fail, penghantaran port, dll.

OpenSSH terdiri daripada dua bahagian: klien dan pelayan, termasuk:

  • Pelanggan: digunakan untuk menyambung ke pelayan jauh.
  • Pelayan: Berjalan pada pelayan jauh dan menerima permintaan sambungan daripada pelanggan.

OpenSSH pada asalnya dibangunkan untuk sistem Linux dan kini menyokong berbilang sistem pengendalian termasuk Windows dan macOS.

Pasang klien dan/atau pelayan OpenSSH dalam Windows

Syarat persediaan

Sebelum anda mula memasang OpenSSH, sila pastikan komputer anda memenuhi syarat berikut:

  • Sistem pengendalian: Windows 11 atau Windows 10 (versi 1809 atau lebih tinggi).
  • Versi PowerShell: PowerShell 5.1 ke atas.
  • Hak pentadbir: Memasang OpenSSH memerlukan hak pentadbir.

Kaedah 1: Pasang melalui "Tetapan"

1 Gunakan kekunci pintasan Windows + I untuk membuka "Tetapan" dan pilih "Sistem" > "Ciri Pilihan".

2Klik "Lihat Fungsi" dan masukkan OpenSSH dalam kotak carian untuk menapis.

3 Semak mengikut keperluan:

  • Pelanggan OpenSSH: Anda boleh menggunakan arahan ssh untuk menyambung ke peranti lain yang didayakan SSH.
  • Pelayan OpenSSH: Membenarkan peranti lain menyambung ke komputer anda melalui SSH.

Tambah klien dan pelayan OpenSSH

4Setelah memilih, klik "Seterusnya", kemudian klik "Pasang" untuk memulakan proses pemasangan.

Kaedah 2: Pasang menggunakan PowerShell

1Gunakan Windows + R快捷键打开「运行」对话框,输入powershell,然后按Ctrl + Shift + Enter untuk membuka tetingkap PowerShell dengan keistimewaan pentadbir.

2Laksanakan arahan berikut untuk melihat status pemasangan OpenSSH:

Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
Salin selepas log masuk

Jika ia kembali NotPresent,表示未安装;返回Installed bermakna ia telah dipasang.

3Pasang komponen klien dan pelayan OpenSSH seperti yang diperlukan:

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

# 安装 OpenSSH 服务器
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Salin selepas log masuk

Pasang komponen klien atau pelayan OpenSSH

在 Windows 中配置 OpenSSH 服务器

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

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

2设置 SSHD 服务自动启动:

Set-Service -Name sshd -StartupType 'Automatic'
Salin selepas log masuk

3启动 SSHD 服务:

Start-Service sshd
Salin selepas log masuk

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

netstat -an | findstr /i ":22"
Salin selepas log masuk

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

Get-NetFirewallRule -Name *OpenSSH-Server* | select Name, DisplayName, Description, Enabled
Salin selepas log masuk

配置 OpenSSH 服务器

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

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

Salin selepas log masuk

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

Start-Process Notepad C:Programdatasshsshd_config
Salin selepas log masuk

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

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

编辑 sshd_config 配置文件

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

Restart-Service sshd
Salin selepas log masuk

重启 SSHD 服务

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

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

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

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

ssh
Salin selepas log masuk

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

ssh [用户名]@[服务器IP]
Salin selepas log masuk

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

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

ssh 用户名@服务器名称 -p 端口号
Salin selepas log masuk

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

Atas ialah kandungan terperinci OpenSSH pada Windows: Panduan Pemasangan, Konfigurasi dan Penggunaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:mryunwei.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan