Windows Tips & News

Cara Mengaktifkan OpenSSH Server di Windows 10

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

Seperti yang mungkin sudah Anda ketahui, Windows 10 menyertakan perangkat lunak SSH bawaan - klien dan server! Pada artikel ini, kita akan melihat cara mengaktifkan Server SSH.

Iklan

Catatan: Aplikasi OpenSSH Server akan memungkinkan Anda untuk membuat koneksi ke komputer Anda menggunakan protokol SSH. Itu tidak akan memungkinkan Anda untuk mengakses komputer lain di jaringan Anda. Untuk terhubung ke komputer lain, Anda harus instal Klien OpenSSH.

Dengan Windows 10, Microsoft akhirnya mendengarkan penggunanya setelah bertahun-tahun meminta klien dan server SSH. Dengan menyertakan implementasi OpenSSH, nilai OS meningkat.

Pada saat penulisan ini, perangkat lunak OpenSSH yang disertakan dalam Windows 10 berada pada tahap BETA. Ini berarti dapat memiliki beberapa masalah stabilitas.

Server SSH yang disediakan mirip dengan aplikasi Linux. Pada pandangan pertama, tampaknya mendukung fitur yang sama dengan mitra *NIX-nya. Ini adalah aplikasi konsol, tetapi berfungsi sebagai Layanan Windows.

Mari kita lihat cara mengaktifkan server OpenSSH di Windows 10.

Isibersembunyi
Aktifkan Server OpenSSH di Windows 10
Cara Memulai Server OpenSSH di Windows 10
Menghubungkan ke Server SSH di Windows 10

Aktifkan Server OpenSSH di Windows 10

  1. Buka aplikasi pengaturan dan buka Aplikasi -> Aplikasi & fitur.
  2. Di sebelah kanan, klik Kelola fitur opsional.Aplikasi Dan Fitur Kelola Tautan Opsional Windows 10
  3. Di halaman berikutnya, klik tombol Tambahkan fitur.Tambahkan Tombol Fitur
  4. Dalam daftar fitur, pilih OpenSSH Server dan klik pada Install tombol.Windows 10 Instal Server SSHWindows 10 Menginstal Server SSH
  5. Mulai ulang Windows 10.

Ini akan menginstal perangkat lunak OpenSSH Server di Windows 10.

File binernya terletak di bawah folder c:\windows\system32\Openssh. Selain aplikasi klien SSH, folder tersebut berisi alat server berikut:

  • sftp-server.exe
  • ssh-agent.exe
  • ssh-keygen.exe
  • sshd.exe
  • dan file konfigurasi "sshd_config".

Server SSH dikonfigurasi untuk dijalankan sebagai layanan.

Layanan Sshd Windows 10

Pada saat penulisan ini, itu tidak dimulai secara otomatis. Anda perlu mengkonfigurasinya secara manual.

Cara Memulai Server OpenSSH di Windows 10

  1. Klik dua kali sshd entri di Layanan untuk membuka propertinya.
  2. Pada tab "Log On", lihat akun pengguna yang digunakan oleh server sshd. Dalam kasus saya, itu adalah Layanan NT\sshd.Akun Pengguna Layanan Sshd Windows 10
  3. Sekarang buka prompt perintah yang ditinggikan.
  4. Buka direktori c:\windows\system32\Openssh menggunakan perintah cd c:\windows\system32\Openssh.
  5. Di sini, jalankan perintah ssh-keygen -A untuk menghasilkan kunci keamanan untuk server sshd.Sshd Server Menghasilkan Kunci
  6. Sekarang, di prompt perintah yang ditinggikan, ketik penjelajah.exe . untuk meluncurkan File Explorer di folder OpenSSH.
  7. Memperbarui: Microsoft telah menerbitkan tutorial yang membuat proses penugasan yang tepat menjadi sangat sederhana.
    Buka PowerShell sebagai Administrator dan jalankan perintah ini:
    Install-Module -Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C:\Windows\System32\OpenSSH\ssh_host_ed25519_key

    Itu dia! Semua izin yang diperlukan telah diatur.

  8. Atau, Anda dapat melakukan langkah-langkah ini.
    Klik kanan ssh_host_ed25519_key file dan mengubah kepemilikannya ke pengguna layanan sshd, mis. Layanan NT\sshd.Sshd Ubah Kepemilikan File Kunci
  9. Klik "Tambah" dan tambahkan izin "Baca" untuk pengguna "Layanan NT\sshd". Sekarang, hapus semua izin lain untuk mendapatkan sesuatu seperti ini:Sshd Ubah Izin File KunciKlik "Terapkan" dan konfirmasikan operasinya.
  10. Terakhir, buka Layanan (Tekan tombol Win + R dan ketik services.msc di kotak Jalankan) dan mulai layanan sshd. Ini harus dimulai:
    Layanan Sshd Sedang Berjalan
  11. Izinkan port SSH di Windows Firewall. Secara default, server menggunakan port 22. Jalankan perintah ini di prompt perintah yang ditinggikan: netsh advfirewall firewall tambahkan nama aturan = "Port SSHD" dir = dalam tindakan = izinkan protokol = TCP localport = 22Layanan Sshd Buka Port Untuk Microsoft telah menyediakan perintah alternatif berikut untuk PowerShell:
    New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Layanan sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain
  12. Akhirnya, atur kata sandi untuk akun pengguna Anda jika Anda tidak memilikinya.

Sekarang, Anda dapat mencobanya dalam tindakan.

Menghubungkan ke Server SSH di Windows 10

Buka klien ssh Anda. Anda dapat memulainya di komputer yang sama, mis. menggunakan built-in Klien OpenSSH atau mulai dari komputer lain di jaringan Anda.

Dalam kasus umum, sintaks untuk klien konsol OpenSSH adalah sebagai berikut:

ssh username@host -p port

Dalam kasus saya, perintahnya terlihat sebagai berikut:

ssh [email protected]

Di mana winaero adalah nama pengguna Windows saya dan 192.168.2.96 adalah Alamat IP PC Windows 10 saya. Saya akan menghubungkannya dari PC lain, menjalankan Arch Linux.Windows 10 Terhubung Ke Server Sshd Dibangun 1

Akhirnya, Anda masuk!

Windows 10 Terhubung Ke Built In Sshd Server 2

Server menjalankan perintah konsol Windows klasik, mis. lebih, ketik, ver, salin.

Windows 10 Terhubung Ke Built In Sshd Server 3

Tapi saya tidak bisa menjalankan FAR Manager. Tampaknya hitam dan putih dan rusak:Windows 10 Terhubung Ke Built In Sshd Server 4

Pengamatan menarik lainnya: Anda dapat memulai aplikasi GUI seperti explorer. Jika Anda masuk ke akun pengguna yang sama yang Anda gunakan untuk SSH, mereka akan mulai di desktop. Lihat:

Windows 10 Terhubung Ke Built In Sshd Server 5

Nah, server SSH built-in jelas merupakan hal yang menarik untuk dimainkan. Ini memungkinkan Anda untuk mengelola mesin Windows tanpa menginstal alat seperti rdesktop di komputer Linux Anda, atau bahkan mengubah pengaturan Windows dari komputer Linux yang tidak memiliki server X yang diinstal.

Pada tulisan ini, server SSH built-in di Windows 10 berada pada tahap BETA, sehingga akan menjadi lebih menarik dan menjadi fitur yang berguna dalam waktu dekat.

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem
Cara mengunci Windows 10 dan mematikan layar dengan satu klik

Cara mengunci Windows 10 dan mematikan layar dengan satu klik

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak

VirtualBox bekerja pada passthrough TPM untuk Windows 11 di VM

VirtualBox bekerja pada passthrough TPM untuk Windows 11 di VM

Microsoft baru-baru ini mulai menerapkan Aturan kompatibilitas perangkat keras Windows 11 untuk m...

Baca lebih banyak

Pratinjau Windows 11 terbaru menerapkan persyaratan TPM

Pratinjau Windows 11 terbaru menerapkan persyaratan TPM

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak