


OpenSSH pada Windows: Panduan Pemasangan, Konfigurasi dan Penggunaan
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*'
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 服务器
当你在 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 的功能。
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!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





Ya, MySQL boleh dipasang pada Windows 7, dan walaupun Microsoft telah berhenti menyokong Windows 7, MySQL masih serasi dengannya. Walau bagaimanapun, perkara berikut harus diperhatikan semasa proses pemasangan: Muat turun pemasang MySQL untuk Windows. Pilih versi MySQL yang sesuai (komuniti atau perusahaan). Pilih direktori pemasangan yang sesuai dan set aksara semasa proses pemasangan. Tetapkan kata laluan pengguna root dan simpan dengan betul. Sambung ke pangkalan data untuk ujian. Perhatikan isu keserasian dan keselamatan pada Windows 7, dan disyorkan untuk menaik taraf ke sistem operasi yang disokong.

Menyelesaikan masalah Permulaan Photoshop Perlahan memerlukan pendekatan berbilang arah, termasuk: menaik taraf perkakasan (memori, pemacu keadaan pepejal, CPU); menyahpasang pemalam yang sudah lapuk atau tidak serasi; membersihkan sampah sistem dan program latar belakang yang berlebihan dengan kerap; menutup program yang tidak relevan dengan berhati -hati; Mengelakkan membuka sejumlah besar fail semasa permulaan.

Sambungan MySQL mungkin disebabkan oleh sebab -sebab berikut: Perkhidmatan MySQL tidak dimulakan, firewall memintas sambungan, nombor port tidak betul, nama pengguna atau kata laluan tidak betul, alamat pendengaran di my.cnf dikonfigurasi dengan tidak wajar, dan lain -lain. Langkah -langkah penyelesaian masalah termasuk: 1. 2. Laraskan tetapan firewall untuk membolehkan MySQL mendengar port 3306; 3. Sahkan bahawa nombor port adalah konsisten dengan nombor port sebenar; 4. Periksa sama ada nama pengguna dan kata laluan betul; 5. Pastikan tetapan alamat mengikat di my.cnf betul.

Penyelesaian kepada ralat pemasangan MySQL adalah: 1. Berhati -hati memeriksa persekitaran sistem untuk memastikan keperluan perpustakaan ketergantungan MySQL dipenuhi. Sistem operasi dan keperluan versi yang berbeza adalah berbeza; 2. Berhati -hati membaca mesej ralat dan mengambil langkah -langkah yang sepadan mengikut arahan (seperti fail perpustakaan yang hilang atau kebenaran yang tidak mencukupi), seperti memasang kebergantungan atau menggunakan arahan sudo; 3 Jika perlu, cuba pasang kod sumber dan periksa dengan teliti log kompilasi, tetapi ini memerlukan pengetahuan dan pengalaman Linux tertentu. Kunci untuk menyelesaikan masalah akhirnya adalah dengan teliti memeriksa persekitaran sistem dan maklumat ralat, dan merujuk kepada dokumen rasmi.

Tarik panduan menegak di Photoshop: Membolehkan pandangan penguasa (Lihat & gt; penguasa). Tuding tetikus di atas pinggir menegak penguasa, dan kemudian kursor menjadi garis menegak dengan anak panah berganda dan tahan dan seret tetikus untuk mengeluarkan garisan rujukan. Klik Padam dengan menyeret panduan, atau melayang ke salib.

Sebab utama kegagalan pemasangan MySQL adalah: 1. Isu kebenaran, anda perlu menjalankan sebagai pentadbir atau menggunakan perintah sudo; 2. Ketergantungan hilang, dan anda perlu memasang pakej pembangunan yang relevan; 3. Konflik pelabuhan, anda perlu menutup program yang menduduki port 3306 atau mengubah suai fail konfigurasi; 4. Pakej pemasangan adalah korup, anda perlu memuat turun dan mengesahkan integriti; 5. Pembolehubah persekitaran dikonfigurasikan dengan salah, dan pembolehubah persekitaran mesti dikonfigurasi dengan betul mengikut sistem operasi. Selesaikan masalah ini dan periksa dengan teliti setiap langkah untuk berjaya memasang MySQL.

Tidak dapat mengakses MySQL dari terminal mungkin disebabkan oleh: perkhidmatan MySQL tidak berjalan; ralat perintah sambungan; kebenaran yang tidak mencukupi; sambungan blok firewall; Ralat fail konfigurasi MySQL.

Salin dan tampal di MySQL termasuk langkah -langkah berikut: Pilih data, salin dengan Ctrl C (Windows) atau Cmd C (Mac); Klik kanan di lokasi sasaran, pilih Paste atau gunakan Ctrl V (Windows) atau CMD V (MAC); Data yang disalin dimasukkan ke dalam lokasi sasaran, atau menggantikan data sedia ada (bergantung kepada sama ada data sudah ada di lokasi sasaran).
