Apakah Windows 10 memiliki server SSH bawaan?

10

Apakah versi rilis Windows 10, seperti yang dikabarkan , memiliki fungsionalitas server SSH bawaan? Jika demikian, bagaimana cara mengaktifkannya?

dansays
sumber
SSH dikabarkan untuk PowerShell, saya tidak berpikir itu terkait dengan rilis Windows 10. Saya belum melihat berita tentang pembaruan PowerShell.
MC10
Mereka menambahkannya di Fall Creator Update dan Anda dapat menambahkan klien dan / atau server dengan masuk ke (Pengaturan> Aplikasi> Kelola fitur opsional> Tambahkan fitur) dan instal. Catatan, itu masih menggunakan tag (beta) tapi saya telah menggunakannya dan bekerja secara efektif tidak berbeda dari Putty.
GμårÐïåñ

Jawaban:

20

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

tbenz9
sumber
Sudah hampir satu tahun. Apakah masih akan datang? Jika sudah tiba, beberapa tautan cara mengaktifkannya akan sangat membantu.
uvsmtid
Jawaban ini tidak lagi benar. Jawaban James Gibbons di bawah ini akurat pada Windows 10 "Anniversary Update" yang keluar sekitar 1 Agustus.
Scott R. Frost
@ScottRFrost, jawaban ini benar; broker SSH / layanan proxy tidak terkait, dan penggunaannya terbatas. Mereka dimaksudkan untuk pengujian mode pengembang penyebaran aplikasi UWP .
Eryk Sun
4

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 ...

James Gibbons
sumber
Saya dapat memverifikasi 2 minggu setelah posting Anda sepertinya tidak ada dokumentasi pada SSH Server Brokeratau SSH Server Proxytersedia dari Microsoft atau di mana pun, saya sudah mendapatkan sshd dan menjalankan melalui Cygwindi masa lalu tetapi tidak yakin bagaimana melakukannya melalui Bash on Ubuntu on Windows.
nomadrc
2
Saya tidak tahu tentang dokumentasi tetapi pada sistem saya dengan pembaruan Windows 10 Anniversary ssh sedang mendengarkan pada port 22 dan saya dapat mengotentikasi menggunakan akun pengguna Windows saya dan mendapatkan lingkungan shell CMD.
mtinberg
Layanan broker dan proxy ini tidak terkait dengan server SSH yang direncanakan untuk Windows. Mereka digunakan dengan mode pengembang Windows 10 diaktifkan untuk menyebarkan aplikasi UWP .
Eryk Sun
Pembaruan musim gugur pembuat tampaknya telah menambahkan server dan klien OpenSSH sebagai fitur opsional. Pengaturan> Aplikasi & fitur> Kelola fitur opsional> Tambahkan fitur. Dalam daftar adalah OpenSSH Server dan entri Klien. Keduanya bertanda beta. Saya menginstal klien, tetapi harus reboot sebelum perintah ssh tersedia dari PowerShell.
Larry Franks
1

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.mscdari 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

Ricardo Wong
sumber