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).
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:
OpenSSH pada asalnya dibangunkan untuk sistem Linux dan kini menyokong berbilang sistem pengendalian termasuk Windows dan macOS.
Sebelum anda mula memasang OpenSSH, sila pastikan komputer anda memenuhi syarat berikut:
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:
Tambah klien dan pelayan OpenSSH
4Setelah memilih, klik "Seterusnya", kemudian klik "Pasang" untuk memulakan proses pemasangan.
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*'
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
Pasang komponen klien atau pelayan 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 协议接受连接了。
在 Windows 中安装完 OpenSSH 客户端后,就可以立即与远程 SSH 设备建立连接:
1打开命令提示符或 Powershell,执行以下命令来检查 OpenSSH 客户端是否已经正确安装:
ssh
2使用以下命令连接到配置了 SSH 的服务器:
ssh [用户名]@[服务器IP]
使用 OpenSSH 客户端连接远程服务器
3首次连接时,会要求你输入密码。如果远程设备使用非标准 22 端口,需要指定端口号:
ssh 用户名@服务器名称 -p 端口号
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!