Apakah versi rilis Windows 10, seperti yang dikabarkan , memiliki fungsionalitas server SSH bawaan? Jika demikian, bagaimana cara mengaktifkannya?
Apakah versi rilis Windows 10, seperti yang dikabarkan , memiliki fungsionalitas server SSH bawaan? Jika demikian, bagaimana cara mengaktifkannya?
Jawaban:
Jawaban singkat: Belum, tetapi akan datang.
Jawaban panjang: Ini sebenarnya bukan bagian dari Windows 10, melainkan fitur baru yang ditambahkan Microsoft ke PowerShell. Microsoft bekerja dengan dan mulai berkontribusi pada proyek OpenSSH. Ini secara efektif akan menempatkan server SSH pada Windows tetapi Anda harus mengaktifkannya dan memiliki PowerShell versi terbaru. Saya belum mendengar tanggal rilis untuk PowerShell dengan fungsionalitas OpenSSH yang disebutkan.
Bacaan tambahan arstechnica.com
Pengumuman Resmi Microsoft msdn.com
Pembaruan: Versi pratinjau teknis terbaru pembaruan Windows 10 Anniversary memiliki dua layanan "SSH Server Broker" dan "SSH Server Proxy". Keduanya merupakan bawaan untuk windows 10 Build 14366 dan yang lebih tinggi. Namun masih belum jelas tentang klien dan saya telah gagal mencari dokumentasi Microsoft tentang dua layanan ini ...
SSH Server Broker
atau SSH Server Proxy
tersedia dari Microsoft atau di mana pun, saya sudah mendapatkan sshd dan menjalankan melalui Cygwin
di masa lalu tetapi tidak yakin bagaimana melakukannya melalui Bash on Ubuntu on Windows
.
Dapat mengonfirmasi dan menambahkan jawaban dari James Gibbons (tidak dapat berkomentar):
SSH Server Broker dan SSH Server Proxy adalah 2 layanan baru yang hadir pada Ulang Tahun Windows 10 (dapat ditemukan saat menjalankan services.msc
dari command prompt atau menekan win + r). Layanan ini tidak berjalan di bawah (Ubuntu) Linux Subsystem untuk Windows.
Jika port 22 yang diaktifkan terbuka dan Anda dapat masuk dengan pengguna lokal. Pengguna harus dalam grup Pengguna Ssh . Dengan akun Microsoft, nama pengguna adalah yang ditampilkan dilusrmgr.msc
Konfigurasi untuk ini dapat ditemukan di registri pada:
HKLM/System/CurrentControlSet/Control/Ssh/Broker
HKLM/System/CurrentControlSet/Control/Ssh/Sftp
Keduanya hanya baca-kecuali untuk TrustedInstaller. Konfigurasi tersebut tampaknya mirip dengan OpenSSH karena Microsoft sedang membangun implementasi kustom untuk Windows. Saya juga menemukan ini dari repositori Microsoft Powershell Github di OpenSSH saat menginstal OpenSSH:
https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH